Added last expiration time, fix function_access, fix migrations

This commit is contained in:
Lucio Maranta
2018-02-15 17:01:23 +01:00
parent 149597314d
commit 6d0744e5b6
9 changed files with 112 additions and 79 deletions
@@ -38,6 +38,13 @@ namespace Step.Database.Controllers
return lastMaintenances;
}
public MaintenanceModel FindById(int id)
{
return dbCtx
.Maintenances
.Find(id);
}
public List<MaintenanceModel> FindAll()
{
return dbCtx
@@ -98,7 +105,9 @@ namespace Step.Database.Controllers
Deadline = x.Deadline,
Interval = x.Intervall.TotalMinutes,
Type = x.Type,
CounterId = x.CouterId
CounterId = x.CouterId,
CreationDate = DateTime.Now,
LastExpirationDate = null
})
.ToList();
@@ -109,5 +118,16 @@ namespace Step.Database.Controllers
dbCtx.SaveChanges();
}
}
public void UpdateLastExpirationDate(int id, DateTime expDate)
{
MaintenanceModel maintenance = FindById(id);
if (maintenance != null)
{
maintenance.LastExpirationDate = expDate;
dbCtx.SaveChanges();
}
}
}
}