public ViewResult Index(Int32?id, Int32?courseID) { var viewModel = new DepartmentIndexData(); viewModel.Departments = departmentService.GetAll(); if (id != null) { ViewBag.DepartmentID = id.Value; viewModel.Courses = viewModel.Departments.Where(i => i.DepartmentID == id.Value).Single().Courses; } return(View(viewModel)); }
public List <Category> all2(int?id, int?ItemID) { var viewModel = new DepartmentIndexData(); viewModel.Categories = db.categories .Include(i => i.Departments) .Include(i => i.Items.Select(c => c.Name)) .OrderBy(i => i.Category_ID); //if (id != null) //{ // ViewBag.ItemID = id.Value; // viewModel.Items = viewModel.Categories.Where( // i => i.Category_ID == id.Value).Single().Items; //} return(db.categories.Include(i => i.Departments).ToList()); }