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 })); } }
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)); }
public Task <IResultModel> Add(ButtonAddModel model) { return(_service.Add(model)); }