public ActionResult BuyService() { ActiveMarketServiceInfo shopBonusService = _bonusService.GetShopBonusService(base.CurrentSellerManager.ShopId); MarketSettingInfo serviceSetting = ServiceHelper.Create <IMarketService>().GetServiceSetting((MarketType)4); ((dynamic)base.ViewBag).Market = shopBonusService; ((dynamic)base.ViewBag).IsNo = true; string str = null; DateTime date = DateTime.Now.Date; if ((shopBonusService != null) && (shopBonusService.MarketServiceRecordInfo.Max <MarketServiceRecordInfo, DateTime>(item => item.EndTime) < date)) { str = "您的随机红包服务已经过期,您可以续费。"; } else if ((shopBonusService != null) && (shopBonusService.MarketServiceRecordInfo.Max <MarketServiceRecordInfo, DateTime>(item => item.EndTime) >= date)) { DateTime time2 = shopBonusService.MarketServiceRecordInfo.Max <MarketServiceRecordInfo, DateTime>(item => item.EndTime); str = string.Format("{0} 年 {1} 月 {2} 日", time2.Year, time2.Month, time2.Day); } else if (serviceSetting == null) { ((dynamic)base.ViewBag).IsNo = false; return(View()); } ViewBag.EndDate = str; ViewBag.Price = serviceSetting.Price; return(View()); }
public ActionResult IsOverDate(string bend, string end) { bool isExpired = false; var market = _bonusService.GetShopBonusService(CurrentSellerManager.ShopId); var time = MarketApplication.GetServiceEndTime(market.Id); var newEnd = DateTime.Parse(time.ToString("yyyy-MM-dd") + " 23:59:59"); if (DateTime.Parse(bend) > newEnd || DateTime.Parse(end) > newEnd) { isExpired = true; } return(Json(new { IsExpired = isExpired, ExpiredDate = newEnd.ToString("yyyy-MM-dd HH:mm:ss") })); }
public static ActiveMarketServiceInfo GetShopBonusService(long shopId) { return(_iShopBonusService.GetShopBonusService(shopId)); }