public ActionResult BuyService() { Models.ShopBonusBuyServiceViewModel model = new ShopBonusBuyServiceViewModel(); model.Market = this._bonusService.GetShopBonusService(CurrentSellerManager.ShopId); var active = _iMarketService.GetServiceSetting(MarketType.RandomlyBonus); model.IsNo = true; string endDate = null; var now = DateTime.Now.Date; if (model.Market != null && model.Market.MarketServiceRecordInfo.Max(item => item.EndTime) < now) { endDate = "您的随机红包服务已经过期,您可以续费。"; } else if (model.Market != null && model.Market.MarketServiceRecordInfo.Max(item => item.EndTime) >= now) { var maxtime = model.Market.MarketServiceRecordInfo.Max(item => item.EndTime); endDate = string.Format("{0} 年 {1} 月 {2} 日", maxtime.Year, maxtime.Month, maxtime.Day); } else if (active == null) { model.IsNo = false; return(View(model)); } model.EndDate = endDate; model.Price = active.Price; return(View(model)); }
public ActionResult BuyService() { var model = new ShopBonusBuyServiceViewModel(); model.Market = this._bonusService.GetShopBonusService(CurrentSellerManager.ShopId); var active = _iMarketService.GetServiceSetting(MarketType.RandomlyBonus); model.IsNo = true; string endDate = null; var now = DateTime.Now.Date; ViewBag.LastBuyPrice = -1; if (model.Market != null) { var endtime = MarketApplication.GetServiceEndTime(model.Market.Id); if (endtime < now) { endDate = string.Format("<font class=\"red\">{0} 年 {1} 月 {2} 日</font> (您的随机红包服务已经过期)", endtime.Year, endtime.Month, endtime.Day); } else if (endtime >= now) { model.Available = true; endDate = string.Format("{0} 年 {1} 月 {2} 日", endtime.Year, endtime.Month, endtime.Day); } ViewBag.LastBuyPrice = MarketApplication.GetLastBuyPrice(model.Market.Id); } else if (active == null) { model.IsNo = false; return(View(model)); } model.EndDate = endDate; model.Price = active.Price; return(View(model)); }