public async Task <IResultModel> Add(DictionaryItemAddModel model)
        {
            var entity = _mapper.Map <DictionaryItemEntity>(model);
            var result = await _repository.InsertAsync(entity);

            if (!result)
            {
                return(ResultModel.Failed());
            }

            return(ResultModel.Success(entity));
        }
        public async Task <IResultModel> Import(DictionaryItemAddModel model, IFormFile formFile)
        {
            var data     = _excelHandler.Import <DictionaryItemImportModel>(formFile);
            var entities = _mapper.Map <List <DictionaryItemEntity> >(data);

            entities.ForEach(m =>
            {
                m.GroupCode = model.GroupCode;
                m.DictCode  = model.DictCode;
                m.ParentId  = model.ParentId;
            });

            var result = await _repository.InsertRangeAsync(entities);

            return(ResultModel.Result(result));
        }
 public Task <IResultModel> Import([FromForm] DictionaryItemAddModel model, IFormFile file)
 {
     return(_service.Import(model, file));
 }
 public Task <IResultModel> Add(DictionaryItemAddModel model)
 {
     return(_service.Add(model));
 }