public MgmtDailyPortal AdminPortalDisplay() { MgmtDailyPortal portal = new MgmtDailyPortal(); DateTime today = DateTime.Today; portal.TodaysDate = today; DateTime buffer = DateTime.Today.AddDays(1); using (SquawCreekDeVryEntities db = new SquawCreekDeVryEntities()) { portal.TeeTimes = db.TeeTimes.Where(x => x.ScheduleTime >= today && x.ScheduleTime < buffer).Select(x => new TeeTimesPerSlot { Id = x.Id, ScheduleTime = x.ScheduleTime.Value, Paid = x.Paid.Value, BookedBy = x.BookedBy, NumberOfPlayers = x.NumberOfPlayers.Value, Member = x.Member.Value, Cart = x.Cart.Value, Created = x.Created.Value }).ToList(); portal.TeeTimesCount = portal.TeeTimes.Count(); portal.Events = db.Events.Where(x => x.StartDate >= today && x.StartDate < buffer).Select(x => new CalendarEvent { Id = x.Id, StartDate = x.StartDate.Value, EndDate = x.EndDate.Value, IsPublic = x.IsPublic.Value, EventTitle = x.EventTitle, EventDiscription = x.EventDescription, BookedBy = x.BookedBy, Created = x.Created.Value }).ToList(); portal.ShopItems = db.ShopItems.Select(x => new entites.ShopItem { Id = x.Id, Title = x.Title, Description = x.Description, ImageURL = x.ImageURL, Price = (double)x.Price, InStock = x.InStock.Value }).ToList(); portal.EventRequests = db.EventRequests.Where(x => x.Approved == false).ToList(); portal.EventsCount = portal.Events.Count(); portal.Users = db.AspNetUsers.ToList(); } return(portal); }
public ActionResult Index() { MgmtDailyPortal portal = m_adminBO.AdminPortalDisplay(); return View("ManagementPortal", portal); }