Kooboo.Commerce.Carts.ShoppingCartService.FindBySessionId C# (CSharp) Method

FindBySessionId() public method

public FindBySessionId ( string sessionId ) : ShoppingCart
sessionId string
return ShoppingCart
        public ShoppingCart FindBySessionId(string sessionId)
        {
            return Query().FirstOrDefault(c => c.SessionId == sessionId);
        }

Usage Example

        public int GetCartIdBySessionId(string sessionId)
        {
            var service = new Core.ShoppingCartService(_context.Instance);
            var cart    = service.FindBySessionId(sessionId);

            if (cart == null)
            {
                cart = Kooboo.Commerce.Carts.ShoppingCart.Create(sessionId);
                service.Create(cart);
            }

            return(cart.Id);
        }
All Usage Examples Of Kooboo.Commerce.Carts.ShoppingCartService::FindBySessionId