public async Task <string> Create(CreateWordbookInput input) { input.CheckDataAnnotations().CheckValidResult(); await _wordbookDomainService.CreateWordbook(input); return("新增字典类型成功"); }
public async Task CreateWordbook(CreateWordbookInput input) { var wordbook = await _wordbookRepository.FirstOrDefaultAsync(p => p.Code == input.Code); if (wordbook != null) { throw new BusinessException($"系统中已经存在code为{input.Code}的字典类型"); } wordbook = input.MapTo <Wordbook>(); await _wordbookRepository.InsertAsync(wordbook); }