public async Task <IHttpActionResult> registro(RegistroClienteRequest registro)
        {
            if (!ModelState.IsValid)
            {
                string error = "Entradas incorrectas";
                foreach (var state in ModelState)
                {
                    foreach (var item in state.Value.Errors)
                    {
                        error += $" {item.ErrorMessage}";
                    }
                }
                return(BadRequest(error));
            }
            Cliente cliente  = new Cliente();
            Cliente clienteV = new LRegistroCliente().validarUsuario(registro);
            Cliente clienteC = new LRegistroCliente().validarCorreo(registro);

            if (clienteV != null)
            {
                string mensaje = "Usuario existente, porfavor intente con otro";
                return(BadRequest(mensaje));
            }
            else if (clienteC != null)
            {
                string mensaje = "Correo existente, porfavor intente con otro";
                return(BadRequest(mensaje));
            }
            else if (clienteV == null && clienteC == null)
            {
                await new LRegistroCliente().registro(registro);
            }
            return(Ok("Su usuario ha sido registrado con exito"));
        }
Beispiel #2
0
        public IHttpActionResult existenciaUsuarios(RegistroClienteRequest cliente)
        {
            Cliente usuario = new LRegistroCliente().validarUsuario(cliente);
            Cliente correo  = new LRegistroCliente().validarCorreo(cliente);

            if (usuario != null & correo != null)
            {
                return(BadRequest("Usuario y Correo existentes en Mototaxi"));
            }
            if (usuario != null)
            {
                return(BadRequest("Usuario existente en Mototaxi"));
            }
            if (correo != null)
            {
                return(BadRequest("Correo existente en Mototaxi"));
            }

            return(Ok("Usuario no encontrado"));
        }
    protected void B_Registrar_Click(object sender, EventArgs e)
    {
        try
        {
            Cliente            cliente = new Cliente();
            Redireccionamiento red     = new LRegistroCliente().registro(cliente);

            TB_UsuarioCl.Text = red.TbUsuario;

            L_ExisteUsuario.Text  = red.Mensaje;
            TB_NombreCl.Text      = red.TbNombre;
            TB_ApellidoCl.Text    = red.TbApellido;
            red.TbFechaNacimiento = DateTime.Parse(TB_FechaNacimientoCl.Text);
            TB_CorreoCl.Text      = red.TbCorreo;
            TB_UsuarioCl.Text     = red.TbUsuario;
            TB_ContraseñaCl.Text  = red.TbContraseña;
        }
        catch (Exception ex)
        {
            return;
        }
    }