Exemple #1
0
        public HttpResponseMessage AdicionarCliente([FromBody] RegistrarClienteModel model)
        {
            var cliente = new Cliente(model.Nome,
                                      model.CPF,
                                      model.Telefone,
                                      model.Endereco,
                                      model.Genero,
                                      model.DataNascimento);

            if (cliente.Validar())
            {
                repositorio.Criar(cliente);
            }
            else
            {
                return(ResponderErro(cliente.Mensagens));
            }
            return(ResponderOK(new { dados = cliente }));
        }
Exemple #2
0
 public HttpResponseMessage Registrar([FromBody] RegistrarClienteModel model)
 {
     if (clienteRepositorio.ObterCpf(model.Cpf) == null)
     {
         var cliente = new Cliente(model.Nome, model.Cpf, model.Endereco, model.DataNascimento, model.Genero);
         if (cliente.Validar())
         {
             clienteRepositorio.Criar(cliente);
             return(ResponderOK(new { cliente.Nome, cliente.Cpf, cliente.DataNascimento, cliente.Endereco, cliente.Genero }));
         }
         else
         {
             return(ResponderErro(cliente.Mensagens));
         }
     }
     else
     {
         return(ResponderErro("Cliente já cadastrado."));
     }
 }
        public HttpResponseMessage Registrar([FromBody] RegistrarClienteModel model)
        {
            if (repositorio.ObterPorCpf(model.CPF) == null)
            {
                var cliente = new Cliente(model.NomeClie, model.Endereco, model.CPF, model.Genero, model.DataNascimento);

                if (cliente.Validar())
                {
                    repositorio.Adicionar(cliente);
                }
                else
                {
                    return(ResponderErro(cliente.Mensagens));
                }
            }
            else
            {
                return(ResponderErro("Cliente já existe."));
            }

            return(ResponderOK());
        }
        public HttpResponseMessage Registrar([FromBody] RegistrarClienteModel novoCliente)
        {
            if (repositorio.Obter(novoCliente.Cpf) == null)
            {
                var cliente = new Cliente(novoCliente.Nome, novoCliente.Endereco, novoCliente.Cpf, novoCliente.Genero, novoCliente.DataNascimento);

                if (cliente.Validar())
                {
                    repositorio.Criar(cliente);
                }
                else
                {
                    return(ResponderErro(cliente.Mensagens));
                }
            }
            else
            {
                return(ResponderErro("Cliente já existe."));
            }

            return(ResponderOK());
        }