public bool ConexionServidorRegistro(DatosUsuario registroUsuario) { //Buscar por EF los usuarios //Comparar primero correos y luego usuarios, no debe haber coincidencias. //if (!usuarioBusqueda.BuscarCorreo(registroUsuario.Correo)) // if (!usuarioBusqueda.BuscarNombreUsuario(registroUsuario.Nombre)) // return true; //Encriptar registroUsuario.Contrasena y guardarlo en EF UsuariosDB datosDB = new UsuariosDB(); Usuario registro = null; registro = datosDB.BuscarUsuarioNombre(registroUsuario.Nombre); if (registro == null) { registro = datosDB.BuscarUsuarioCorreo(registroUsuario.Correo); if (registro == null) { registro.contrasena = registroUsuario.Contrasena; registro.correoUsuario = registroUsuario.Correo; registro.nombreUsuario = registroUsuario.Nombre; datosDB.GuardarUsuario(registro); return(true); } } return(false); }
public int ConexionServidorSesion(DatosUsuario inicioUsuario) { //Obtener datos de usuario del EF //EntidadesMemorama.UsuariosDB usuarioBuscar = new EntidadesMemorama.UsuariosDB(); //Comparar nombre de usuario de EF con usuario de DatosUsuario //if (usuarioBuscar.BuscarUsuario(inicioUsuario.Nombre) != NULL){} //Sobre lo anterior comparar contrasenas; Usuario usersesion = null; UsuariosDB datosBD = new UsuariosDB(); usersesion = datosBD.BuscarUsuarioNombre(inicioUsuario.Nombre); if (usersesion != null) { if (usersesion.contrasena == inicioUsuario.Contrasena) { return(2); } else { return(1); } } return(0); }