Exemple #1
0
        public static LoginModel GetLoginUser(HttpContextBase httpContext, JwtTokenManager jwtTokenManager)
        {
            LoginModel login = new LoginModel();

            if (Services.GetCookie(httpContext, "usr") == null)
            {
                return(login);
            }
            string  cookiesValue = Services.GetCookie(httpContext, "usr").Value;
            dynamic _data        = jwtTokenManager.DecodeToken(cookiesValue);
            var     json         = JsonConvert.DeserializeObject <Dictionary <string, object> >(_data);

            if (json.ContainsKey("unique_name"))
            {
                login = JsonConvert.DeserializeObject <LoginModel>(json["unique_name"].ToString());
            }
            return(login);
        }
Exemple #2
0
        public static List <AddToCartModel> GetMyCart(HttpContextBase httpContext, JwtTokenManager jwtTokenManager)
        {
            List <AddToCartModel> myCart = new List <AddToCartModel>();

            if (Services.GetCookie(httpContext, "addtocart") == null)
            {
                return(myCart);
            }
            string  cookiesValue = Services.GetCookie(httpContext, "addtocart").Value;
            dynamic _data        = jwtTokenManager.DecodeToken(cookiesValue);
            var     json         = JsonConvert.DeserializeObject <Dictionary <string, object> >(_data);

            if (json.ContainsKey("unique_name"))
            {
                myCart = JsonConvert.DeserializeObject <List <AddToCartModel> >(json["unique_name"].ToString());
            }
            return(myCart);
        }
Exemple #3
0
        public static ResponseModel GetApiResponseJWT(string Url, String Data)
        {
            JwtTokenManager _JwtTokenManager = new JwtTokenManager();
            var             _response        = Services.GetApiResponseJson(Url, "POST", Data);

            ResponseModel _dataApi = JsonConvert.DeserializeObject <ResponseModel>(_response);

            dynamic _data = _JwtTokenManager.DecodeToken(_dataApi.Response);
            var     json  = JsonConvert.DeserializeObject <Dictionary <string, object> >(_data);

            if (json.ContainsKey("unique_name"))
            {
                ResponseModel objRespMOdel = JsonConvert.DeserializeObject <ResponseModel>(json["unique_name"]);
                //var responeSend = objRespMOdel.Response;
                return(objRespMOdel);
            }
            return(new ResponseModel());
        }