Exemple #1
0
        public void Cliente_Adicionar_Sucesso()
        {
            var cliente = _serviceCliente.AdicionarCliente(new Cliente()
            {
                CPF  = "982.378.329-94",
                Nome = "Vittoria Zago",
            });

            Assert.IsNotNull(cliente);
        }
        public async Task <IActionResult> Adicionar([FromBody] ClienteModel cliente)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            if (cliente == null)
            {
                return(BadRequest());
            }

            var clienteResposta = await _cliente.AdicionarCliente(cliente);

            if (clienteResposta == null)
            {
                return(StatusCode(500, "Erro ao adicionar cliente!"));
            }
            if (clienteResposta.ExibicaoMensagem != null)
            {
                return(StatusCode(clienteResposta.ExibicaoMensagem.StatusCode, clienteResposta));
            }

            return(Ok(clienteResposta));
        }
Exemple #3
0
 [ValidateAntiForgeryToken]//Impede ataque de falsificações de dados
 public IActionResult AdicionarCliente(Cliente cliente)
 {
     if (ModelState.IsValid)
     {
         _service.AdicionarCliente(cliente);
         return(RedirectToAction(nameof(Index)));
     }
     return(View());
 }
Exemple #4
0
        public async Task <ActionResult <ClienteConsultaDto> > Post(ClienteCadastroDto clienteDto)
        {
            var cliente = _mapper.Map <Cliente>(clienteDto);

            cliente = _clienteService.AdicionarCliente(cliente);

            var clienteRetrono = _mapper.Map <ClienteConsultaDto>(cliente);

            return(Ok(clienteRetrono));
        }
 public void Post([FromBody] ClienteCadastro cliente)
 {
     _service.AdicionarCliente(cliente);
 }
Exemple #6
0
 public void AdicionarCliente(string nome, PorteEmpresa porteEmpresa)
 {
     _service.AdicionarCliente(new Cliente(nome, porteEmpresa));
 }