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 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()); }