Esempio n. 1
0
        public string AddOrModify([FromForm] ManagerAddOrModifyModel item)
        {
            var result = new BaseResult();
            ManagerValidation validationRules = new ManagerValidation();
            ValidationResult  results         = validationRules.Validate(item);

            if (results.IsValid)
            {
                result = _service.AddOrModify(item);
            }
            else
            {
                result.ResultCode = ResultCodeAddMsgKeys.CommonModelStateInvalidCode;
                result.ResultMsg  = results.ToString("||");
            }
            return(JsonHelper.ObjectToJSON(result));
        }
        public IActionResult Create(Manager manager)
        {
            ManagerValidation val   = new ManagerValidation(_managerService);
            ValidationResult  model = val.Validate(manager);

            if (model.IsValid)
            {
                _managerService.AddManager(manager);
                return(RedirectToAction(nameof(Index)));
            }

            else
            {
                foreach (ValidationFailure _error in model.Errors)
                {
                    ModelState.AddModelError(_error.PropertyName, _error.ErrorMessage);
                }
            }

            return(View(manager));
        }