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)); }
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 })); }
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()); }
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))); } }
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!")); }
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 })); }
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()); }
public IHttpActionResult Post(Cliente cliente) { repositorio.Criar(cliente); return(Ok()); }