public async Task <IActionResult> Post([FromBody] EmpresaDto dto) { _armazenadorDeEmpresa.Armazenar(dto); if (!OperacaoValida()) { return(BadRequestResponse()); } return(Ok()); }
public void DeveAdicionarEmpresaSemDataFundacao() { EmpresaDto dto = new EmpresaDto() { Id = 0, Nome = _faker.Company.CompanyName(), Cnpj = _faker.Company.Cnpj(), DataFundacao = null }; string cnpjSemMascara = CnpjHelper.RemoveMascara(dto.Cnpj); _empresaRepositorioMock.Setup(x => x.ObterPorFiltro(string.Empty, cnpjSemMascara, null)).Returns(new List <Empresa>()); _armazenadorDeEmpresa.Armazenar(dto); _empresaRepositorioMock.Verify(x => x.Post( It.Is <Empresa>( c => c.Nome == dto.Nome && c.Cnpj == dto.Cnpj && c.DataFundacao == dto.DataFundacao )), Times.Once); }
public ActionResult <EmpresaDto> Post(EmpresaDto empresaDto) { // 1 Passo: passando o DTO por parametro para o armazenador de empresa return(_armazenadorDeEmpresa.Armazenar(empresaDto)); }
public ActionResult Salvar(EmpresaDto dto) { _armazenador.Armazenar(dto); return(Ok()); }