public ActionResult Update([DataSourceRequest]DataSourceRequest request, ModelType model) { var list = new List<ModelType>(); if (model != null && ModelState.IsValid) { var itemForUpdating = this.Data.Context.Entry(model.ToEntity); itemForUpdating.State = EntityState.Modified; this.Data.SaveChanges(); list.Add(model); } return this.Json(list.ToDataSourceResult(request)); }
public ActionResult Update([DataSourceRequest]DataSourceRequest request, ViewModelType model) { var list = new List<ViewModelType>(); if (model != null && this.ModelState.IsValid) { var userProfile = this.Data.Users.All().FirstOrDefault(u => u.Id == model.Id); var itemForUpdating = this.Data.Context.Entry(model.GetEntityModel(userProfile)); itemForUpdating.State = EntityState.Modified; this.Data.SaveChanges(); list.Add(model); } return this.Json(list.ToDataSourceResult(request)); }
public ActionResult Update([DataSourceRequest] DataSourceRequest request, ViewModelType model) { var list = new List <ViewModelType>(); if (model != null && this.ModelState.IsValid) { var userProfile = this.Data.Users.All().FirstOrDefault(u => u.Id == model.Id); var itemForUpdating = this.Data.Context.Entry(model.GetEntityModel(userProfile)); itemForUpdating.State = EntityState.Modified; this.Data.SaveChanges(); list.Add(model); } return(this.Json(list.ToDataSourceResult(request))); }
public ActionResult Destroy([DataSourceRequest]DataSourceRequest request, ModelType model) { throw new NotImplementedException(); }