Agathas.Storefront.Ui.Web.Controllers.BasketController.get_basket_id C# (CSharp) Method

get_basket_id() private method

private get_basket_id ( ) : System.Guid
return System.Guid
        private Guid get_basket_id()
        {
            Guid basket_id;
            if (!_client_storage.contains_a_value_for_the_key("basket_id"))
            {
                basket_id = Guid.NewGuid();
                _client_storage.add("basket_id", basket_id);

                var create_basket = new CreateABasketCommand(basket_id);
                _application.action_request_to(create_basket);
            }
            else
            {
                basket_id = _client_storage.get_value_for<Guid>("basket_id");
            }
            return basket_id;
        }