Example #1
0
        public JsonResult Add(ButtonAddModel model)
        {
            if (!ModelState.IsValid)
            {
                return(Json(new ResultInfo()
                {
                    ErrorNo = -1, ErrorMsg = ResSuggest.OperateFail + GetModelInvalidMsg()
                }));
            }

            var addModel = Mapper.Map <ButtonAddModel, Button>(model);

            if (_buttonService.Add(addModel))
            {
                return(Json(new ResultInfo()
                {
                    ErrorNo = 0, ErrorMsg = ResSuggest.AddSuccess
                }));
            }
            else
            {
                return(Json(new ResultInfo()
                {
                    ErrorNo = -1, ErrorMsg = ResSuggest.OperateFail
                }));
            }
        }
Example #2
0
        public async Task <IResultModel> Add(ButtonAddModel model)
        {
            var menu = await _menuRepository.GetAsync(model.MenuId);

            if (menu == null)
            {
                return(ResultModel.Failed("菜单不存在"));
            }

            if (await _buttonRepository.Exists(model.Code))
            {
                return(ResultModel.Failed("编码已存在"));
            }

            var button = _mapper.Map <Button>(model);

            button.Code = button.Code.ToLower();
            var result = await _buttonRepository.AddAsync(button);

            return(ResultModel.Result(result));
        }
Example #3
0
 public Task <IResultModel> Add(ButtonAddModel model)
 {
     return(_service.Add(model));
 }