예제 #1
0
        private CartDetailsSessionVm GetSessionCartData(ISession session)
        {
            var sessionDataString = session.GetString(SessionKey);

            CartDetailsSessionVm sessionData;

            if (sessionDataString == default)
            {
                sessionData = new CartDetailsSessionVm();
            }
            else
            {
                sessionData = JsonConvert.DeserializeObject <CartDetailsSessionVm>(sessionDataString);
            }

            return(sessionData);
        }
예제 #2
0
 private void SaveSessionCartData(ISession session, CartDetailsSessionVm data)
 => session.SetString(SessionKey, JsonConvert.SerializeObject(data));