Пример #1
0
 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)));
 }
Пример #2
0
        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)));
        }
Пример #3
0
        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)));
        }