public async Task <BaseResult> AddOrModifyAsync(MenuAddOrModifyModel item) { var result = new BaseResult(); Menu model; if (item.Id == 0) { //TODO ADD model = _mapper.Map <Menu>(item); model.AddManagerId = 1; model.IsDelete = false; model.AddTime = DateTime.Now; if (await _repository.InsertAsync(model) > 0) { result.ResultCode = ResultCodeAddMsgKeys.CommonObjectSuccessCode; result.ResultMsg = ResultCodeAddMsgKeys.CommonObjectSuccessMsg; } else { result.ResultCode = ResultCodeAddMsgKeys.CommonExceptionCode; result.ResultMsg = ResultCodeAddMsgKeys.CommonExceptionMsg; } } else { //TODO Modify model = await _repository.GetAsync(item.Id); if (model != null) { _mapper.Map(item, model); model.ModifyManagerId = 1; model.ModifyTime = DateTime.Now; if (await _repository.UpdateAsync(model) > 0) { result.ResultCode = ResultCodeAddMsgKeys.CommonObjectSuccessCode; result.ResultMsg = ResultCodeAddMsgKeys.CommonObjectSuccessMsg; } else { result.ResultCode = ResultCodeAddMsgKeys.CommonExceptionCode; result.ResultMsg = ResultCodeAddMsgKeys.CommonExceptionMsg; } } else { result.ResultCode = ResultCodeAddMsgKeys.CommonFailNoDataCode; result.ResultMsg = ResultCodeAddMsgKeys.CommonFailNoDataMsg; } } return(result); }
public string AddOrModify([FromForm] MenuAddOrModifyModel item) { var result = new BaseResult(); MenuValidation validationRules = new MenuValidation(); 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)); }
/// <summary> /// 判断是否存在名为Name的菜单 /// </summary> /// <param name="Name"></param> /// <returns></returns> public async Task <BooleanResult> IsExistsNameAsync(MenuAddOrModifyModel item) { bool data = false; if (item.Id > 0) { data = await _repository.IsExistsNameAsync(item.Name, item.Id); } else { data = await _repository.IsExistsNameAsync(item.Name); } var result = new BooleanResult { Data = data, }; return(result); }
/// <summary> /// 判断是否存在名为Name的菜单 /// </summary> /// <param name="Name"></param> /// <returns></returns> public BooleanResult IsExistsName(MenuAddOrModifyModel item) { bool data = false; if (item.Id > 0) { data = _repository.IsExistsName(item.Name, item.Id); } else { data = _repository.IsExistsName(item.Name); } var result = new BooleanResult { Data = data, }; return(result); }
public string IsExistsName([FromQuery] MenuAddOrModifyModel item) { //var result = _service.IsExistsName(item); return(JsonHelper.ObjectToJSON("")); }
public async Task <string> IsExistsName([FromQuery] MenuAddOrModifyModel item) { var result = await _service.IsExistsNameAsync(item); return(JsonHelper.ObjectToJSON(result)); }