Пример #1
0
        public ActionResult Weekly(string urlslug)
        {
            DateTime from = DateTime.Now.Date.AddDays(-1);
            DateTime to = from.AddDays(7);

            //For testing I'm leaving this without the from and to
            //var days = schedService.GetTruckSchedule(urlslug);
            var days = schedService.GetTruckSchedule(urlslug, from, to);

            List<DailyScheduleViewModel> daysInSchedule = new List<DailyScheduleViewModel>();
            foreach (ScheduleDay d in days)
            {
                daysInSchedule.Add(new DailyScheduleViewModel()
                {
                    Day = d.Day,
                    Stops = mapper.Map<IEnumerable<ScheduledStopDetailsViewModel>>(d.Stops)
                });
            }

            var vm = new WeeklyScheduleViewModel();
            vm.Days = daysInSchedule;

            return PartialView(vm);
        }
Пример #2
0
        public ActionResult Index(string name)
        {
            if (string.IsNullOrEmpty(name))
            {
                return HttpNotFound();
            }
            WeeklyScheduleViewModel vm = new WeeklyScheduleViewModel();

            ViewBag.UrlSlug = name;
            return View(vm);
        }