/// <summary> /// 创建 /// </summary> /// <param name="req">DTO:新增实体</param> /// <returns></returns> public async Task <IResponseEntity> CreateAsync(DictionaryHeaderAddRequest req) { var code = req.Code; if (code == null || code == "") { return(ResponseEntity.Error("字典编码不能为空")); } var count = _dictionaryRepository.Select.Where(x => x.Code == code).Count(); if (count > 0) { return(ResponseEntity.Error("已存在相同字典编码,请更换")); } var item = _mapper.Map <DictionaryHeaderEntity>(req); var result = await _dictionaryRepository.InsertAsync(item); return(ResponseEntity.Result(result != null && result?.Id != "")); }
public async Task <IResponseEntity> Create(DictionaryHeaderAddRequest req) { return(await _dictionaryService.CreateAsync(req)); }