Esempio n. 1
0
        /// <summary>
        /// 创建
        /// </summary>
        /// <param name="req">DTO:新增实体</param>
        /// <returns></returns>
        public async Task <IResponseEntity> CreateAsync(ConditionAddRequest req)
        {
            var code = req.Code;

            if (code == null || code == "")
            {
                return(ResponseEntity.Error("字典编码不能为空"));
            }
            //var count = _sysConditionRepository.Select.Where(x => x.Code == code).Count();
            //if (count > 0)
            //{
            //    return ResponseEntity.Error("已存在相同字典编码,请更换");
            //}

            var item   = _mapper.Map <SysConditionEntity>(req);
            var result = await _sysConditionRepository.InsertAsync(item);

            return(ResponseEntity.Result(result != null && result?.Id != ""));
        }
 public async Task <IResponseEntity> Create(ConditionAddRequest req)
 {
     return(await _sysConditionService.CreateAsync(req));
 }