Exemple #1
0
        private void TransferUnauthorizedBasket(CustomPrincipalSerializeModel model)
        {
            var cookieId = _cookieQueryService.Retrieve(KadobinCookieId);

            if (!string.IsNullOrEmpty(cookieId))
            {
                var unauthorizedBasketCommand = new TransferUnauthorizedBasketCommand
                {
                    UserId   = model.Id,
                    CookieId = Guid.Parse(cookieId)
                };

                _commandBus.Send(unauthorizedBasketCommand);
            }
        }
Exemple #2
0
        public ActionResult Card()
        {
            if (CurrentUser != null && CurrentUser.Id != Guid.Empty)
            {
                var query = new BasketQueryRequest(1, PageSize)
                {
                    UserId = CurrentUser.Id
                };
                var response = _basketQueryService.GetBasketItems(query);
                return(View("Card", response));
            }

            var cookieId          = _cookieQueryService.Retrieve(KadobinCookieId);
            var unauthorizedquery = new BasketQueryRequest(1, PageSize)
            {
                CookieId = Guid.Parse(cookieId)
            };
            var unauthorizedResponse = _unauthorizedBasketQueryService.GetBasketItems(unauthorizedquery);

            return(View("Card", unauthorizedResponse));
        }