Exemplo n.º 1
0
        public static List <PocPregunta> ObtenerPreguntas()
        {
            var url = RestConfig.Get("ApiCore", "Membresia", "ObtenerPreguntas");

            return(RestClient.CoreRequest <List <PocPregunta> >
                       (url, restMethod: RestMethod.Get));
        }
Exemplo n.º 2
0
        public static IEnumerable <PocIdioma> ConsultarIdiomas()
        {
            var url = RestConfig.Get("ApiCore", "General", "ConsultarIdiomas");

            return(RestClient.CoreRequest <IEnumerable <PocIdioma> >
                       (url, restMethod: RestMethod.Get));
        }
Exemplo n.º 3
0
        public static void ActualizarContrasena(ModCambioContrasena cambio)
        {
            cambio.Contrasena          = cambio.Contrasena.Encrypt();
            cambio.ContrasenaActual    = cambio.ContrasenaActual.Encrypt();
            cambio.ConfirmarContrasena = cambio.ConfirmarContrasena.Encrypt();
            var url = RestConfig.Get("ApiCore", "Membresia", "ActualizarContrasena");

            RestClient.CoreRequest(url, cambio);
        }
Exemplo n.º 4
0
        public static PocInfoSesion ValidarUsuario(ModLogin login)
        {
            login.Password = login.Password.Encrypt();
            var url  = RestConfig.Get("ApiCore", "Auth", "ValidarUsuario");
            var user = RestClient.CoreRequest <PocInfoSesion>(url, login);

            SeguridadDelegate.UsuarioTemporal = user;
            return(user);
        }
Exemplo n.º 5
0
        public static ModRenovarContrasenaPaso2 ValidarRenovacion(string username, string email)
        {
            var url = RestConfig.Get("ApiCore", "Membresia", "ValidarRenovacion");

            return(RestClient.CoreRequest <ModRenovarContrasenaPaso2>(url, new
            {
                AliasUsuario = username,
                Correo = email
            }));
        }
Exemplo n.º 6
0
        public static string IniciarSesion(string user, string ticket)
        {
            var url = RestConfig.Get("ApiCore", "Auth", "IniciarSesion");

            return(RestClient.CoreRequest <string>(url, new
            {
                user = user,
                ticket = ticket
            }));
        }
Exemplo n.º 7
0
        public static bool ValidarPinAutenticacion(string codUsuario, string codigo2FA)
        {
            var url = RestConfig.Get("ApiCore", "Auth", "ValidarPinAutenticacion");

            return(RestClient.CoreRequest <bool>(url,
                                                 new
            {
                codUsuario = codUsuario,
                codigo2FA = codigo2FA
            }));
        }
Exemplo n.º 8
0
        public static bool ComprobarPreguntasUsuario(string codUsuario,
                                                     List <ModPreguntaUsuario> preguntas)
        {
            preguntas.Update(m =>
            {
                m.CodUsuario = codUsuario;
                m.Respuesta  = m.Respuesta.ToLower().EncryptPBKDF2();
            });
            var url = RestConfig.Get("ApiCore", "Membresia", "ComprobarPreguntasUsuario");

            return(RestClient.CoreRequest <bool>(url, preguntas));
        }
Exemplo n.º 9
0
        public static string ObtenerClaveAut()
        {
            var url = RestConfig.Get("ApiCore", "Membresia", "ObtenerClaveAut");

            return(RestClient.CoreRequest <string>(url));
        }
Exemplo n.º 10
0
        public static void RegistrarPerfil(ModUsuarioRegistro registro)
        {
            var url = RestConfig.Get("ApiCore", "Membresia", "RegistrarPerfil");

            RestClient.CoreRequest(url, registro);
        }
Exemplo n.º 11
0
        public static ModDobleFactorAut GenerarCodigo(string codUsuario)
        {
            var url = RestConfig.Get("ApiCore", "Auth", "GenerarCodigo");

            return(RestClient.CoreRequest <ModDobleFactorAut>(url, codUsuario));
        }
Exemplo n.º 12
0
        public static void FinalizarSesion(string user, string ticket)
        {
            var url = RestConfig.Get("ApiCore", "Auth", "FinalizarSesion");

            RestClient.CoreRequest(url, new { user = user, ticket = ticket });
        }
Exemplo n.º 13
0
        public static PocInfoSesion ObtenerUsuarioPorTicket(string ticket)
        {
            var url = RestConfig.Get("ApiCore", "Auth", "ObtenerUsuarioTicket");

            return(RestClient.CoreRequest <PocInfoSesion>(url, ticket));
        }