// [[1, 250, 'Unscheduled'], [2, 54, 'Sprint 1'], [3, 20, 'Sprint Banana'], [4, 0, 'Sprint Cross Reference'], [5, 8, 'Sprint Sammy']] private List<object> CreateTaskHoursPerSprintJsonList(Product product, int currentSprintId) { List<object> taskHoursPerSprintJsonList = new List<object>(); ScrumTimeEntities scrumTimeEntities = new ScrumTimeEntities(); TaskService taskService = new TaskService(scrumTimeEntities); decimal unassignedTaskHours = taskService.GetUnassignedTaskHours(product.ProductId); CheckSetYAxisMax(unassignedTaskHours); List<object> unassignedHoursList = new List<object>(); unassignedHoursList.Add(1); unassignedHoursList.Add(unassignedTaskHours); unassignedHoursList.Add("Unassigned"); taskHoursPerSprintJsonList.Add(unassignedHoursList); Ticks.Add(" "); SprintService sprintService = new SprintService(scrumTimeEntities); List<Sprint> mostRecentSprints = sprintService.GetMostRecentSprints(product.ProductId, currentSprintId, 4); int index = 2; foreach (Sprint recentSprint in mostRecentSprints) { List<object> sprintHoursList = new List<object>(); sprintHoursList.Add(index); sprintHoursList.Add(CalculateHoursForSprint(recentSprint)); sprintHoursList.Add(recentSprint.Name); taskHoursPerSprintJsonList.Add(sprintHoursList); Ticks.Add(" "); index++; } return taskHoursPerSprintJsonList; }
public TaskController() { _ScrumTimeEntities = new ScrumTimeEntities(); _StoryService = new StoryService(_ScrumTimeEntities); _TaskService = new TaskService(_ScrumTimeEntities); }