public ActionResult DestroyRetentionAsync(int id) { RetentionViewModel obj = mainRepository.GetRetentionById(id); mainRepository.DeleteRetention(obj); return(Json("")); }
public void InsertRetention(RetentionViewModel ovm) { Retention newRecord = new Retention { RET_Id = ovm.Id, RET_BasedOnCode = ovm.BasedOnCode, RET_BaseOnDescription = ovm.BaseOnDescription }; context.Retentions.Add(newRecord); context.SaveChanges(); }
public void UpdateRetention(RetentionViewModel ovm) { Retention newRecord = new Retention { RET_Id = ovm.Id, RET_BasedOnCode = ovm.BasedOnCode, RET_BaseOnDescription = ovm.BaseOnDescription }; context.Retentions.Attach(newRecord); context.Entry(newRecord).State = EntityState.Modified; context.SaveChanges(); }
public void DeleteRetention(RetentionViewModel ovm) { Retention newRecord = new Retention { RET_Id = ovm.Id, RET_BasedOnCode = ovm.BasedOnCode, RET_BaseOnDescription = ovm.BaseOnDescription }; context.Retentions.Attach(newRecord); context.Retentions.Remove(newRecord); context.SaveChanges(); }
public ActionResult UpdateRetention([DataSourceRequest] DataSourceRequest request, RetentionViewModel obj) { if (ModelState.IsValid) { mainRepository.UpdateRetention(obj); } return(Json(new[] { obj }.ToDataSourceResult(request, ModelState))); }
public ActionResult DestroyRetention([DataSourceRequest] DataSourceRequest request, RetentionViewModel obj) { mainRepository.DeleteRetention(obj); return(Json(new[] { obj }.ToDataSourceResult(request, ModelState))); }
private void CreateRetention(int?min_age_days = null, int?max_age_days = null, bool auto_prune = false) { _retention = new RetentionViewModel { Min_age_days = min_age_days, Max_age_days = max_age_days, Auto_prune = auto_prune }; }