public ActionResult Index(GuestWebParams param) { GuestContext model = new GuestContext(); if (WebSecurity.IsAuthenticated) { DateTime firstDate = ((param != null) && param.TestDate.HasValue) ? param.TestDate.Value.Date : DateTime.Now.Date; model.GuideDurties = new List <HotelGuideResult>(); List <GuestOrder> list = GuestProvider.GetActiveHotelOrders(UrlLanguage.CurrentLanguage, WebSecurity.CurrentUserId, firstDate, firstDate.AddDays(1.0)); if ((list != null) && (list.Count > 0)) { GuideController controller = new GuideController(); foreach (GuestOrder order in list) { HotelGuideParam param2 = new HotelGuideParam { h = order.hotelid, ln = UrlLanguage.CurrentLanguage, pb = new DateTime?(order.period.begin.Value), pe = new DateTime?(order.period.end.Value) }; HotelGuideResult item = controller.HotelGuide(param2); model.GuideDurties.Add(item); } } } else { model.ShowAuthenticationMessage = true; } return(base.View(model)); }