public ActionResult Destroy([DataSourceRequest] DataSourceRequest request, ViewModel model) { if (model != null) // && ModelState.IsValid { this.data.Dislikes.Delete(model.Id.Value); this.data.SaveChanges(); } return(this.GridOperation(model, request)); }
public ActionResult Create([DataSourceRequest] DataSourceRequest request, ViewModel model) { var dbModel = base.Create <Model>(model); if (dbModel != null) { dbModel.UserId = this.CurrentUser.Id; model.Id = dbModel.Id; } return(this.GridOperation(model, request)); }
public ActionResult Update([DataSourceRequest] DataSourceRequest request, ViewModel model) { base.Update <Model, ViewModel>(model, model.Id.Value); return(this.GridOperation(model, request)); }