public ActionResult BuyService() { var market = _iCouponService.GetCouponService(CurrentSellerManager.ShopId); ViewBag.Market = market; string endDate = null; ViewBag.Available = false; ViewBag.LastBuyPrice = -1; if (market != null) { var now = DateTime.Now.Date; var endtime = MarketApplication.GetServiceEndTime(market.Id); ViewBag.Available = false; if (endtime < now) { endDate = string.Format("<font class=\"red\">{0} 年 {1} 月 {2} 日</font> (您的优惠券服务已经过期)", endtime.Year, endtime.Month, endtime.Day); } else if (endtime >= now) { ViewBag.Available = true; endDate = string.Format("{0} 年 {1} 月 {2} 日", endtime.Year, endtime.Month, endtime.Day); } ViewBag.LastBuyPrice = MarketApplication.GetLastBuyPrice(market.Id); } ViewBag.EndDate = endDate; ViewBag.Price = _iMarketService.GetServiceSetting(MarketType.Coupon).Price; return(View()); }
public ActionResult BuyService() { var market = _iLimitTimeBuyService.GetMarketService(CurrentSellerManager.ShopId); ViewBag.Market = market; string endDate = null; bool expired = false; ViewBag.LastBuyPrice = -1; if (market != null) { var endtime = MarketApplication.GetServiceEndTime(market.Id); if (market != null && endtime < DateTime.Now) { endDate = string.Format("<font class=\"red\">{0} 年 {1} 月 {2} 日</font> (您的限时购服务已经过期)", endtime.Year, endtime.Month, endtime.Day); expired = true; } else if (market != null && endtime > DateTime.Now) { endDate = string.Format("{0} 年 {1} 月 {2} 日", endtime.Year, endtime.Month, endtime.Day); } ViewBag.LastBuyPrice = MarketApplication.GetLastBuyPrice(market.Id); } else { expired = true; ViewBag.LastBuyPrice = 0; } ViewBag.IsExpired = expired; ViewBag.EndDate = endDate; ViewBag.Price = _iLimitTimeBuyService.GetServiceSetting().Price; return(View()); }
private void SetExpire() { var now = DateTime.Now.Date; var model = _iMarketService.GetMarketService(CurrentSellerManager.ShopId, MarketType.Collocation); bool expire = false; ViewBag.LastBuyPrice = -1; if (model == null || model.Id <= 0) { ViewBag.IsBuy = false; expire = true; ViewBag.LastBuyPrice = 0; } else { ViewBag.IsBuy = true; var endTime = MarketApplication.GetServiceEndTime(model.Id);; if (endTime < now) { expire = true; ViewBag.EndDateInfo = string.Format("<font class=\"red\">{0} 年 {1} 月 {2} 日</font> (您的组合购服务已经过期)", endTime.Year, endTime.Month, endTime.Day); } else if (endTime >= now) { ViewBag.EndDateInfo = string.Format("{0} 年 {1} 月 {2} 日", endTime.Year, endTime.Month, endTime.Day); } ViewBag.LastBuyPrice = MarketApplication.GetLastBuyPrice(model.Id); } ViewBag.Expire = expire; }
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)); }