コード例 #1
0
        public async Task Add(DictAddInput input)
        {
            await _dictDomainService.CheckNameCode(input.DictName, input.DictCode);

            var dict = input.Adapt <SysDict>();

            dict.ParentId = -1;
            dict.Sort     = 0;
            dict.DictType = DictType.Main;
            await _dictRep.InsertAsync(dict);
        }
コード例 #2
0
        public async Task <PopularResult <string> > InsertAsync(DictDto dto)
        {
            var result = new PopularResult <string>();
            var entity = ObjectMapper.Map <DictDto, DictEntity>(dto);
            var dict   = await _dictRepository.InsertAsync(entity);

            if (dict == null)
            {
                result.Failed("添加失败");
                return(result);
            }
            result.Success("添加成功");
            return(result);
        }