// GET: TaskLists public ActionResult Index(int? id) { var viewModel = new TaskListIndexData(); viewModel.TaskLists = db.TaskLists .Include(i => i.Tasks.Select(c=> c.TaskName)) .OrderBy(i => i.TaskListName); if (id != null) { ViewBag.TaskListID = id.Value; viewModel.Tasks = viewModel.TaskLists.Where( i => i.TaskListID == id.Value).Single().Tasks; } return View(viewModel); }
// GET: TaskLists public ActionResult Index(int?id) { var viewModel = new TaskListIndexData(); viewModel.TaskLists = db.TaskLists .Include(i => i.Tasks.Select(c => c.TaskName)) .OrderBy(i => i.TaskListName); if (id != null) { ViewBag.TaskListID = id.Value; viewModel.Tasks = viewModel.TaskLists.Where( i => i.TaskListID == id.Value).Single().Tasks; } return(View(viewModel)); }