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); }
public ActionResult Index(string name) { if (string.IsNullOrEmpty(name)) { return HttpNotFound(); } WeeklyScheduleViewModel vm = new WeeklyScheduleViewModel(); ViewBag.UrlSlug = name; return View(vm); }