public ActionResult Discuss() { //task list z repo var discuss = _context.SprintTasks.Where(x => x.willBeInNextSprint == true).ToList(); var tosprint = _context.SprintTasks.Where(x => x.isInCurrentSprint == true).ToList(); var tasks = discuss.Concat(tosprint); var model = new SprintPlanVM { TasksToDiscuss = tasks.ToList() }; return(View(model)); }
public ActionResult GenerateSprint(SprintPlanVM model) { model.TasksToDiscuss = _context.SprintTasks.Where(x => x.isInCurrentSprint == true).ToList(); var newSprint = new Sprint { SprintTarget = model.SprintToCreate.SprintTarget }; foreach (var item in model.TasksToDiscuss) { item.SprintId = newSprint.Id; } _context.Add(newSprint); _context.SaveChanges(); return(RedirectToAction("AgileWall", "SprintTask")); }