Example #1
0
        public IHttpActionResult IncluirCliente(ClienteModel clienteModel)
        {
            var cliente = new Cliente(clienteModel.Nome, clienteModel.Endereco, clienteModel.CPF, clienteModel.DataNascimento, clienteModel.Genero);

            repositorio.Criar(cliente);
            return(Ok(cliente));
        }
Example #2
0
        public IHttpActionResult Criar([FromBody] CriarClienteModel model)
        {
            var cliente = new Cliente(model.Nome, model.CPF, model.DataNascimento, model.Endereco, model.Genero);

            repositorio.Criar(cliente);
            return(Ok(new { dados = model }));
        }
Example #3
0
 public IHttpActionResult Post(Cliente cliente)
 {
     if (repositorio.ObterPorCpf(cliente.Cpf) != null)
     {
         return(BadRequest("Já existe cliente com este CPF cadastrado no sistema"));
     }
     repositorio.Criar(cliente);
     return(Ok());
 }
Example #4
0
        public HttpResponseMessage CriarCliente(Cliente cliente)
        {
            var clienteCriado = repositorio.Criar(cliente);

            if (clienteCriado == null)
            {
                return(Request.CreateResponse(HttpStatusCode.NotFound, new { mensagens = new string[] { "Cliente com CPF informado ja cadastrado." } }));
            }
            return(Request.CreateResponse(HttpStatusCode.OK, new { data = clienteCriado }));
        }
        public IHttpActionResult Cadastrar(Cliente cliente)
        {
            List <string> msg = new List <string>();

            if (cliente.Validar(out msg) == false)
            {
                return(BadRequest(String.Join(" ", msg)));
            }
            else
            {
                return(Ok(repo.Criar(cliente)));
            }
        }
Example #6
0
        public HttpResponseMessage Post(dynamic cliente) //Nome, Endereco, CPF, Genero, DataNascimento, Email
        {
            object resposta = repositorio.Criar(cliente);

            if (resposta != null)
            {
                return(ResponderOK(resposta));
            }
            else
            {
                return(ResponderErro(null));
            }
        }
        public IHttpActionResult CriarCliente(ClienteModel model)
        {
            var cliente = new Cliente(model.NomeCliente, model.CPF, model.Endereco, model.Genero, model.DataNascimento, model.Numero, model.Email);

            if (cliente.Validar())
            {
                bool criou = repositorio.Criar(cliente);

                if (!criou)
                {
                    return(BadRequest("Erro ao cadastrar Usuario!"));
                }

                return(Ok(new { dados = cliente }));
            }

            return(BadRequest("Erro ao cadastrar Usuario!"));
        }
Example #8
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 }));
        }
Example #9
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 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());
        }
Example #11
0
 public IHttpActionResult Post(Cliente cliente)
 {
     repositorio.Criar(cliente);
     return(Ok());
 }