コード例 #1
0
        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);
        }