public async Task <IActionResult> CriarAsync([FromBody] CriarFornecedorDto dto) { var id = default(Guid?); if (ModelState.IsValid) { id = await _fornecedorDomainService.CriarAsync(dto); } return(RetornarResponse(id)); }
public async Task <Guid?> CriarAsync(CriarFornecedorDto dto) { var fornecedor = _mapper.Map <Fornecedor>(dto); await ValidarSeCnpjEstaDisponivel(dto.CNPJ); if (Notification.HasErrorNotifications()) { return(null); } await _fornecedorRepository.InsertAsync(fornecedor); return(fornecedor.Id); }