Example #1
0
        public Result <UsuarioLogueado> GetUsuarioLogeado()
        {
            var token     = GetToken();
            var resultado = new Result <UsuarioLogueado>();

            try
            {
                var resultadoIdByToken = new Rules_MuniOnlineUsuario(null).GetIdByToken(token);
                if (!resultadoIdByToken.Ok)
                {
                    resultado.Error = resultadoIdByToken.Error;
                    return(resultado);
                }

                var usuarioLogeado = new UsuarioLogueado();

                usuarioLogeado.Id    = resultadoIdByToken.Return;
                usuarioLogeado.Token = token;

                resultado.Return = usuarioLogeado;
            }
            catch (Exception)
            {
                resultado.SetError();
            }

            return(resultado);
        }
Example #2
0
        public Result <bool> ValidarToken()
        {
            var token     = GetToken();
            var resultado = new Result <bool>();

            try
            {
                var resultadoValidarToken = new Rules_MuniOnlineUsuario(null).ValidarToken(token);
                if (!resultadoValidarToken.Ok)
                {
                    resultado.Error = resultadoValidarToken.Error;
                    return(resultado);
                }

                resultado.Return = resultadoValidarToken.Return;
            }
            catch (Exception)
            {
                resultado.SetError();
            }

            return(resultado);
        }
Example #3
0
 public WSRules_MuniOnlineUsuario(UsuarioLogueado data)
     : base(data)
 {
     rules = new Rules_MuniOnlineUsuario(data);
 }