Added last expiration time, fix function_access, fix migrations
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user