예제 #1
0
        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));
        }
예제 #2
0
        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));
        }