این کد سبد خرید در سایت مایکروسافت هست .کلاس shoppingCart در پوشه ی model
ولی این قسمت از کد رو اصلا نمی فهمم منظورش چیه...
2 تا سوال اینکه
1- این httpContext چیه که به متد GetCart پاس داده شده؟
2- متد دوم که کلا نا مفهومه برام؟ینی چی اصلا؟چرا static تعریف شده :(
با زبان ساده تر توضیح بدین لطفا تا بفهمم مطلب از چه قراره
public static ShoppingCart GetCart(HttpContextBase context)
{
var cart = new ShoppingCart();
cart.ShoppingCartId = cart.GetCartId(context);
return cart;
}
// Helper method to simplify shopping cart calls
public static ShoppingCart GetCart(Controller controller)
{
return GetCart(controller.HttpContext);
}