Esempio n. 1
0
        public async Task <object> GetSession(SessionPost prmSessionPost)
        {
            string prmHash = Hash.SHA256(JsonConvert.SerializeObject(prmSessionPost));
            var    ssData  = await cartSession.GetCart(prmHash);

            if (ssData == null)
            {
                var postData = JsonConvert.DeserializeObject <ReturnSessionClass>(new HttpRequest().RequestPost("/api/client/getsession", prmSessionPost).ToString());
                await cartSession.AddCart(prmHash, postData);

                return(JsonConvert.SerializeObject(postData));
            }
            else
            {
                return(JsonConvert.SerializeObject(ssData));
            }
        }
Esempio n. 2
0
 public async Task <ActionResult <string> > GetSession([FromBody] SessionPost prmSessionData)
 {
     return(Ok(await new OBilet().GetSession(prmSessionData)));
 }