// GET: Production/ScheduleDays/5 public IActionResult Index(int id) { var scheduleInfo = this.scheduleRepository .All() .Where(x => x.Id == id) .To <ScheduleInfoModel>().FirstOrDefault(); var scheduleDays = this.scheduleDayRepository .All() .Where(x => x.ScheduleId == id) .To <ScheduleDayViewModel>(); var viewModel = new ScheduleDayListViewModel { ScheduleId = id, ScheduleInfo = scheduleInfo, ScheduleDaysViewModels = scheduleDays .OrderBy(x => x.Name), }; return(this.View(viewModel)); }
// GET: Administration/ScheduleDays/5 public IActionResult Index(int id) { if (this.ScheduleExists(id)) { var scheduleDays = this.scheduleDaysServices .GetAllByScheduleId <ScheduleDayViewModel>(id).ToList(); var viewModel = new ScheduleDayListViewModel { ScheduleId = id, Name = scheduleDays.Select(x => x.ScheduleName).FirstOrDefault(), NumberOfDays = scheduleDays .Select(x => x.ScheduleNumberOfDays) .FirstOrDefault(), ScheduleDaysViewModels = scheduleDays .OrderBy(x => x.Name), }; return(this.View(viewModel)); } return(this.RedirectToAction("Index", "Schedules")); }