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); }
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); }
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()); }