public IActionResult DaySchedule(string date) { ViewInformationQuery dayQuery = new ViewInformationQuery(); var model = dayQuery.CreateQuery(context) .Cast <ViewInformationViewModel>() .Where(day => day.PickupOrDelivery.PickupDateTime.ToShortDateString() == date).ToList(); foreach (var item in model) { item.Furniture = dayQuery.CreateFurnitureListQuery(context, item.PickupOrDelivery.ID); } return(View(model)); }
public IActionResult View(int id, bool popup) { PickupOrDelivery individual = context.PickupsDeliveries.Where(p => p.ID == id).FirstOrDefault(); if (individual == null) { return(View("ErrorPage")); } var results = query.CreateQuery(context).Cast <ViewInformationViewModel>().Where(p => p.PickupOrDelivery.ID == id).FirstOrDefault(); results.Furniture = query.CreateFurnitureListQuery(context, id); if (popup) { return(View("ViewPopup", results)); } return(View(results)); }