public ActionResult Manage() { var tasks = db.tasks.Where(t => t.user == null).ToList(); var users = db.users.ToList(); var userTasks = new List <Task>(); var viewModel = new TasksUsersViewModel { tasks = tasks, users = users }; return(View(viewModel)); }
public ActionResult Assign(int?idTask, int?idUser) { if (idTask == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (idUser == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Task task = db.tasks.Find(idTask); if (task == null) { return(HttpNotFound()); } User user = db.users.Find(idUser); if (task == null) { return(HttpNotFound()); } task.user = user; db.SaveChanges(); var tasks = db.tasks.Where(t => t.user == null).ToList(); var users = db.users.ToList(); var userTasks = new List <Task>(); var viewModel = new TasksUsersViewModel { tasks = tasks, users = users }; return(View("Manage", viewModel)); }