public IActionResult Post(IncluirEmpresaRequest incluirEmpresaRequest) { var incluirEmpresaDTO = new IncluirEmpresaDTO( incluirEmpresaRequest.Cnpj, incluirEmpresaRequest.RazaoSocial, incluirEmpresaRequest.NomeFantasia ); if (incluirEmpresaDTO.Invalid) { _notificationContext.AddNotifications(incluirEmpresaDTO.ValidationResult); return(BadRequest(_notificationContext.Notifications)); } var d = _mapper.Map <EmpresaDTO>(_iEmpresaService.IncluirEmpresa(incluirEmpresaDTO)); return(Ok(d)); }