コード例 #1
0
        public ActionResult EditLimitItem(long id)
        {
            List <SelectListItem> items = new List <SelectListItem>();
            var cateArray = _iLimitTimeBuyService.GetServiceCategories();

            foreach (var cate in cateArray)
            {
                items.Add(new SelectListItem {
                    Selected = false, Text = cate, Value = cate
                });
            }
            var i = _iLimitTimeBuyService.GetLimitTimeMarketItem(id);

            //状态修正
            // if (i.EndTime>DateTime.Now) i.AuditStatus = Himall.Model.LimitTimeMarketInfo.LimitTimeMarketAuditStatus.Ended;

            items.FirstOrDefault(c => c.Text.Equals(i.CategoryName)).Selected = true;
            ViewBag.Cate = items;
            var model = new LimitTimeMarketModel
            {
                Title        = i.Title,
                CategoryName = i.CategoryName,
                StartTime    = i.StartTime.ToString("yyyy-MM-dd HH:mm"),
                EndTime      = i.EndTime.ToString("yyyy-MM-dd HH:mm"),
                ProductId    = i.ProductId,
                MaxSaleCount = i.MaxSaleCount,
                ProductName  = i.ProductName,
                ProductPrice = _iProductService.GetProduct(i.ProductId).MinSalePrice,
                AuditStatus  = i.AuditStatus.ToDescription(),
                CancelReson  = i.CancelReson,
                Price        = i.Price,
                Stock        = i.Stock
            };

            return(View(model));
        }