コード例 #1
0
        public ViewResult MyCart()
        {
            MyCartViewModel model = new MyCartViewModel();

            model.Retailers = CurrentDb.Retailer.Where(m => m.IsDelete == false).OrderByDescending(m => m.Priority).ToList();
            if (Request.Cookies[CommonSetting.CartProductsCookiesName] != null)
            {
                string         strCartProducts = System.Web.HttpUtility.UrlDecode(Request.Cookies[CommonSetting.CartProductsCookiesName].Value.ToString());
                List <Product> products        = Newtonsoft.Json.JsonConvert.DeserializeObject <List <Product> >(strCartProducts);
                model.Clothes = products.Where(m => m.Category == "Clothes").OrderByDescending(c => c.CreateTime).ToList();
                model.Pants   = products.Where(m => m.Category == "Pants").OrderByDescending(c => c.CreateTime).ToList();
                model.Shoes   = products.Where(m => m.Category == "Shoes").OrderByDescending(c => c.CreateTime).ToList();
            }

            return(View(model));
        }
コード例 #2
0
 public MyCartPage()
 {
     BindingContext = new MyCartViewModel();
     InitializeComponent();
 }