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)); }