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)); } }
public async Task <ActionResult <string> > GetSession([FromBody] SessionPost prmSessionData) { return(Ok(await new OBilet().GetSession(prmSessionData))); }