public async Task <IActionResult> UnitAdd(MeasureUnitModel model)
        {
            if (!ModelState.IsValid)
            {
                return(Json(new DataSourceResult {
                    Errors = ModelState.SerializeErrors()
                }));
            }

            var unit = new MeasureUnit();

            unit = model.ToEntity(unit);
            await _measureService.InsertMeasureUnit(unit);

            return(new NullJsonResult());
        }
        public IActionResult UnitUpdate(MeasureUnitModel model)
        {
            if (!ModelState.IsValid)
            {
                return(Json(new DataSourceResult {
                    Errors = ModelState.SerializeErrors()
                }));
            }

            var unit = _measureService.GetMeasureUnitById(model.Id);

            unit = model.ToEntity(unit);
            _measureService.UpdateMeasureUnit(unit);

            return(new NullJsonResult());
        }
Example #3
0
        public async Task <IActionResult> UnitUpdate(MeasureUnitModel model)
        {
            if (!ModelState.IsValid)
            {
                return(Json(new DataSourceResult {
                    Errors = ModelState.SerializeErrors()
                }));
            }

            var unit = await _measureService.GetMeasureUnitById(model.Id);

            unit = model.ToEntity(unit);
            await _measureService.UpdateMeasureUnit(unit);

            return(new JsonResult(""));
        }
Example #4
0
        public ActionResult UnitAdd([Bind(Exclude = "Id")] MeasureUnitModel model)
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.ManageMeasures))
            {
                return(AccessDeniedView());
            }

            if (!ModelState.IsValid)
            {
                return(Json(new DataSourceResult {
                    Errors = ModelState.SerializeErrors()
                }));
            }

            var unit = new MeasureUnit();

            unit = model.ToEntity(unit);
            _measureService.InsertMeasureUnit(unit);

            return(new NullJsonResult());
        }
Example #5
0
        public ActionResult UnitUpdate(MeasureUnitModel model)
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.ManageMeasures))
            {
                return(AccessDeniedView());
            }

            if (!ModelState.IsValid)
            {
                return(Json(new DataSourceResult {
                    Errors = ModelState.SerializeErrors()
                }));
            }

            var unit = _measureService.GetMeasureUnitById(model.Id);

            unit = model.ToEntity(unit);
            _measureService.UpdateMeasureUnit(unit);

            return(new NullJsonResult());
        }
 public static MeasureUnit ToEntity(this MeasureUnitModel model, MeasureUnit destination)
 {
     return(model.MapTo(destination));
 }
 public static MeasureUnit ToEntity(this MeasureUnitModel model)
 {
     return(model.MapTo <MeasureUnitModel, MeasureUnit>());
 }