public virtual async Task <DocumentTypeDto> CreateAsync(DocumentTypeCreateDto input) { var documentType = ObjectMapper.Map <DocumentTypeCreateDto, DocumentType>(input); var documentTypeExist = await DocumentTypeRepository.GetByCodeAsync(input.Code); if (documentTypeExist?.Id > 0) { throw new BusinessException(code: MasterDataErrorCodes.DocumentType.CodeExists) .WithData("Code", input.Code); } documentType = await DocumentTypeRepository.InsertAsync(documentType); return(ObjectMapper.Map <DocumentType, DocumentTypeDto>(documentType)); }
public async Task <DocumentTypeDto> CreateAsync(DocumentTypeCreateDto input) { return(await DocumentTypeAppService.CreateAsync(input)); }