public ActionResult AgileWall() { if (_context.ProjectSettings.Count() == 0) { return(RedirectToAction("RenderErrorIfSettingsAreEmpty", "ProjectSettings")); } else { ClearToDoInCurrentSprintIfSprintNotExist(); if (_sprintService.GetCurrentSprint() != null) { CheckIfSprintIsDone(); } var ListItemsFromTasks = new List <SelectListItem>(); var TasksList = _sprintTaskService.GetTasksInCurrentSprintWithoutSPValue(); foreach (var item in TasksList) { ListItemsFromTasks.Add(new SelectListItem { Text = item.Title, Value = item.Id.ToString() }); } var model = new AgileWallVM { TaskList = _sprintTaskService.GetAll(), TaskToCreate = new SprintTaskAddVM(), StoryPointsValueToAdd = new SprintTaskAddStoryPointsVM() { TasksToSelect = ListItemsFromTasks } }; return(View(model)); } }