// GET: Manager public ActionResult Index() { IEnumerable <Products> products = db.ProductsDbSet; ViewBag.products = products; IEnumerable <Users> users = db.UsersDbSet; ViewBag.users = users; IEnumerable <Tasks> tasks = db.TasksDbSet; ViewBag.tasks = tasks; Dictionary <int, string> productNames = new Dictionary <int, string>(); foreach (var temp in products) { productNames.Add(temp.ProductsId, temp.ProductName); } ViewBag.prod = productNames; IEnumerable <TaskList> tasksList = db.TaskListsDbSet; foreach (Tasks task in tasks) { var tid = task.TasksId; foreach (TaskList tasklist in tasksList) { if (tid == tasklist.TaskId) { task.AddDishToTaskList(tasklist.ProductId, tasklist.ProductQuantity); } } } ViewBag.tasks = tasks; return(View()); }