Beispiel #1
0
        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));
        }
Beispiel #2
0
        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"));
        }