Esempio n. 1
0
        public async Task <IActionResult> AddTaskAsync(int teamId, int sprintId, string errorMessage)
        {
            var team = await _manageSprintsService.GetTeam(teamId);

            var teamMembers = await GetAllTeamMembersAsync(teamId);

            var task  = Business.Models.Task.Create(teamId, sprintId, team);
            var model = TaskFormViewModel.Create(task, errorMessage, teamMembers, new List <Sprint>());

            return(View(model));
        }
Esempio n. 2
0
        public async Task <IActionResult> EditTaskAsync(int taskId, string errorMessage)
        {
            var task = await _manageTasksService.GetTaskByIdAsync(taskId);

            var team = await _manageSprintsService.GetTeam(task.TeamId);

            var teamMembers = await GetAllTeamMembersAsync(task.TeamId);

            var teamMember        = teamMembers.FirstOrDefault(t => t.Id == task.MemberId);
            var taskFormViewModel = TaskFormViewModel.Create(task, errorMessage, teamMembers, new List <Sprint>());

            return(View(taskFormViewModel));
        }