Example #1
0
        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));
        }