public Cliente Adicionar(Cliente cliente)
 {
     cliente = AptoParaAdicionarCliente(cliente);
     if (cliente.ListaErros.Any())
     {
         return(cliente);
     }
     repocliente.Adicionar(cliente);
     return(cliente);
 }
예제 #2
0
        public int Adicionar(Cliente cliente)
        {
            if (cliente == null)
            {
                return(0);
            }

            if (cliente.EstaConsistente())
            {
                return(_repoCliente.Adicionar(cliente));
            }

            return(0);
        }
예제 #3
0
        public async Task <IActionResult> Cadastro(Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    await _cliente.Adicionar(cliente, Token.GetToken(HttpContext));
                }
                catch (Exception e)
                {
                    ViewBag.Erro = e.Message;
                }

                if (ViewBag.Erro == null)
                {
                    ViewBag.Sucesso = "Cadastrado com sucesso!";
                }
            }

            ViewBag.Cliente = cliente;
            return(View());
        }
예제 #4
0
 public void Adicionar(Cliente cliente)
 {
     _repository.Adicionar(cliente);
 }