public ActionResult DimensionUpdate(MeasureDimensionModel 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 dimension = _measureService.GetMeasureDimensionById(model.Id); dimension = model.ToEntity(dimension); _measureService.UpdateMeasureDimension(dimension); return Dimensions(command); }
public ActionResult DimensionUpdate(MeasureDimensionModel model) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageMeasures)) return AccessDeniedView(); if (!ModelState.IsValid) { return Json(new DataSourceResult { Errors = ModelState.SerializeErrors() }); } var dimension = _measureService.GetMeasureDimensionById(model.Id); dimension = model.ToEntity(dimension); _measureService.UpdateMeasureDimension(dimension); return new NullJsonResult(); }
public ActionResult DimensionUpdate(MeasureDimensionModel model, GridCommand command) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageMeasures)) return AccessDeniedView(); if (!ModelState.IsValid) { return new JsonResult { Data = "error" }; } var dimension = _measureService.GetMeasureDimensionById(model.Id); dimension = model.ToEntity(dimension); _measureService.UpdateMeasureDimension(dimension); return Dimensions(command); }