public ActionResult _AjaxDelete(ContentUnitMeasure item, [DataSourceRequest] DataSourceRequest request, string Lang) { if (ModelState.IsValid) { _db.ContentUnitMeasures.Remove(_db.ContentUnitMeasures.First(r => r.ID == item.ID)); _db.SaveChanges(); RP.CleanContentUnitMeasureRepository(); } return(Json(new[] { item }.ToDataSourceResult(request, ModelState))); }
public ActionResult _AjaxInsert([DataSourceRequest] DataSourceRequest request, ContentUnitMeasure item) { if (ModelState.IsValid) { _db.ContentUnitMeasures.Add(item); _db.SaveChanges(); RP.CleanContentUnitMeasureRepository(); } return(Json(new[] { item }.ToDataSourceResult(request, ModelState))); }
public ActionResult _AjaxSave([DataSourceRequest] DataSourceRequest request, ContentUnitMeasure item) { if (ModelState.IsValid) { ContentUnitMeasure NewItem = _db.ContentUnitMeasures.Find(item.ID); NewItem.Name = item.Name; NewItem.DisplayName = item.DisplayName; _db.Entry(NewItem).State = EntityState.Modified; _db.SaveChanges(); RP.CleanContentUnitMeasureRepository(); } return(Json(new[] { item }.ToDataSourceResult(request, ModelState))); }