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