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