public ActionResult WeightUpdate(MeasureWeightModel model) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageMeasures)) return AccessDeniedView(); if (!ModelState.IsValid) { return Json(new DataSourceResult() { Errors = ModelState.SerializeErrors() }); } var weight = _measureService.GetMeasureWeightById(model.Id); weight = model.ToEntity(weight); _measureService.UpdateMeasureWeight(weight); return new NullJsonResult(); }
public ActionResult WeightUpdate(MeasureWeightModel model, GridCommand command) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageMeasures)) return AccessDeniedView(); if (!ModelState.IsValid) { //display the first model error var modelStateErrors = this.ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage); return Content(modelStateErrors.FirstOrDefault()); } var weight = _measureService.GetMeasureWeightById(model.Id); weight = model.ToEntity(weight); _measureService.UpdateMeasureWeight(weight); return Weights(command); }
public ActionResult WeightUpdate(MeasureWeightModel model, GridCommand command) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageMeasures)) return AccessDeniedView(); if (!ModelState.IsValid) { return new JsonResult { Data = "error" }; } var weight = _measureService.GetMeasureWeightById(model.Id); weight = model.ToEntity(weight); _measureService.UpdateMeasureWeight(weight); return Weights(command); }