Пример #1
0
        protected void SaveTask(object sender, EventArgs args)
        {
            if (String.IsNullOrEmpty(SubjectField.Text))
            {
                new StatusPresenter().Error("A subject is required for your task.");
                return;
            }

            TaskDTO task = new TaskDTO();
            task.Id = new Guid(TaskIdField.Value);
            task.Subject = SubjectField.Text;
            task.Description = DescriptionField.Text;
            DateTime parsedDate;
            if(!DateTime.TryParse(DueDate.Text, out parsedDate))
            {
                new StatusPresenter().Error(string.Format("The due date '{0}' is invalid", DueDate.Text));
                return;
            }
            task.DueDate = parsedDate;
            task.Tags = new List<TagDTO>();

            TaskPriorityDTO priority = new TaskPriorityDTO();

            foreach (ListItem item in PriorityField.Items)
            {
                if (item.Selected)
                {
                    priority = (TaskPriorityDTO)Enum.Parse(typeof(TaskPriorityDTO), item.Text);
                }
            }

            task.Priority = priority;

            foreach (ListItem item in TagList.Items)
            {
                if (item.Selected)
                {
                    task.Tags.Add(new TagDTO(new Guid(item.Value), item.Text));
                }
            }

            using (TaskrCoreProxy service = new TaskrCoreProxy())
            {
                try
                {
                    service.SaveTask(task);
                    Response.Redirect("Default.aspx", true);
                }
                catch (Exception e)
                {
                    new StatusPresenter().Error(e.Message);
                    return;
                }
            }
        }
Пример #2
0
        private void BindTaskForm(TaskDTO task)
        {
            TaskIdField.Value = task.Id.ToString();
            SubjectField.Text = task.Subject;
            DescriptionField.Text = task.Description;
            PriorityField.SelectedValue = task.Priority.ToString();
            DueDate.Text = task.DueDate.ToShortDateString();

            foreach (TagDTO tag in task.Tags)
            {
                try
                {
                    TagList.Items.FindByValue(tag.Id.ToString()).Selected = true;
                }
                catch { }
            }
        }
 public HttpResponseMessage IsLoginRequired(TaskDTO taskDto)
 {
     _response.Content = new StringContent(new ClientImagingServices().IsLoginRequired(taskDto.task),
                                           Encoding.UTF8, "text/plain");
     return(_response);
 }
Пример #4
0
 public async Task <ApiResponse> Update([FromBody] TaskDTO user)
 {
     return(await _taskService.Update(user));
 }
Пример #5
0
 public override void UpdateColumnData(TaskDTO task) => base.UpdateColumnData(task);
Пример #6
0
 /// <summary>
 /// 保存Answer任务
 /// </summary>
 /// <param name="taskDTO"></param>
 public static void SaveAnswer任务(TaskDTO taskDTO)
 {
     SQLmtm.DoUpdate("t_remark", new string[] { "A_JSON", "A_FILE", "status" }, new string[] { taskDTO.A_JSON, taskDTO.A_FILE, taskDTO.status }, new string[] { "remark_id" }, new string[] { taskDTO.remark_id });
 }
Пример #7
0
 bool UpdateTaskColumnPriorities(int profileContext, TaskDTO updatedTask, int oldProgress, int taskPosition, int?oldTaskPosition)
 {
     throw new NotImplementedException();
 }
Пример #8
0
 public virtual void UpdateColumnData(TaskDTO task) => SaveTask(task);
Пример #9
0
 public TaskDTO Excluir(TaskDTO dto)
 {
     return(dao.Delete(dto));
 }
Пример #10
0
 public TaskDTO Salvar(TaskDTO dto)
 {
     return(dao.Adicionar(dto));
 }
Пример #11
0
        public void Test1()
        {
            var employeePath   = "D:\\LABS\\2 COURSE\\OOP_LABS\\Lab6Reports\\Employee.json";
            var taskPath       = "D:\\LABS\\2 COURSE\\OOP_LABS\\Lab6Reports\\Task.json";
            var reportPath     = "D:\\LABS\\2 COURSE\\OOP_LABS\\Lab6Reports\\Report.json";
            var teamReportPath = "D:\\LABS\\2 COURSE\\OOP_LABS\\Lab6Reports\\TeamReport.json";
            var emloyee        = new EmployeeDTO("Вася", new List <int>());
            var emloyee2       = new EmployeeDTO("Коля", new List <int>(), emloyee);

            var task1 = new TaskDTO("Some Problem", "1", TaskState.Open, 2);
            var task2 = new TaskDTO("KEK", "1", TaskState.Open, 2);

            var taskManager    = new TaskManager(taskPath, employeePath);
            var emploeeManager = new EmployeeManager(employeePath);
            var reportManager  = new ReportManager(taskPath, employeePath, reportPath, teamReportPath);

            emploeeManager.Add(emloyee);
            emploeeManager.Add(emloyee2);

            taskManager.Add(task1, 1);
            taskManager.Add(task2, 1);

            Assert.AreEqual("Some Problem", taskManager.Get(1).Name);
            Assert.AreEqual("KEK", taskManager.Get(2).Name);

            var task3 = new TaskDTO("KEK", "1", TaskState.Resolved, 2);

            taskManager.Update(task3, 2, 1);
            Assert.AreEqual("KEK", taskManager.GetTaskByEditor(2).First().Name);
            Assert.AreEqual(TaskState.Resolved, taskManager.Get(1).State);

            Assert.AreEqual(1, taskManager.GetResolvedTasks(2).Count);
            Assert.AreEqual(1, taskManager.GetResolvedDailyTasks(2).Count);

            Assert.AreEqual(2, taskManager.GetTaskByOwner(2).Count);
            Assert.AreEqual(2, taskManager.GetSubordinatesTasks(1).Count);

            Assert.AreEqual(2, taskManager.GetTaskByCreateTime(DateTime.Today).Count);

            DateTime testDate = taskManager.Get(2).Logger.Last().First;

            Assert.AreEqual(1, taskManager.GetTaskByChangeTime(testDate).Count);



            var report1 = new ReportDTO("Nice LAB awesome Tasks", 2);

            reportManager.AddDailyReport(report1);

            Assert.AreEqual("Nice LAB awesome Tasks", reportManager.GetEmloyeesReports(2).First().Comment);
            Assert.AreEqual(1, reportManager.GetSubordinatesReports(1).Count);
            var report2 = new ReportDTO("Oh men...", 2);

            reportManager.UpdateReport(report2, 1, 2);
            Assert.AreEqual("Oh men...", reportManager.GetEmloyeesReports(2).First().Comment);

            var teamReport = new TeamReportDTO("Заходят как то в бар...", new List <ReportDTO>());

            reportManager.AddTeamReport(teamReport, 1);
            Assert.AreEqual("Oh men...", reportManager.GetTeamReport(1).ReportList.First().Comment);

            File.Delete("D:\\LABS\\2 COURSE\\OOP_LABS\\Lab6Reports\\Task.json");
            File.Delete("D:\\LABS\\2 COURSE\\OOP_LABS\\Lab6Reports\\Employee.json");
            File.Delete("D:\\LABS\\2 COURSE\\OOP_LABS\\Lab6Reports\\Report.json");
            File.Delete("D:\\LABS\\2 COURSE\\OOP_LABS\\Lab6Reports\\TeamReport.json");
        }
Пример #12
0
 public void UpdateTask(TaskDTO item)
 {
     throw new NotImplementedException();
 }
Пример #13
0
 public void CreateTask(TaskDTO task)
 {
     repo.Create(task.Convert());
 }
Пример #14
0
        public void AddTask(TaskDTO task)
        {
            var taskEntity = task.ToDTO <Task>();

            _taskRepository.AddTask(taskEntity);
        }
Пример #15
0
 private Task MapperForCRUD(TaskDTO taskDTO)
 {
     return(Mapper.Map <TaskDTO, Task>(taskDTO));
 }
Пример #16
0
        public bool AddTask(TaskDTO task, List<Int32> taskTagsId)
        {
            Task taskEntity = MapperService.Convert<BusinessObjects.TaskDTO, Task>(task);

            taskEntity.Tags = new Collection<Tag>();

            ICollection<Tag> listTag = _tagRepository.GetList().Where(x => taskTagsId.Any(a => a == x.TagId)).ToList();

            foreach (Tag tag in listTag)
            {
                taskEntity.Tags.Add(tag);
            }

            _taskRepository.Add(taskEntity);
            _taskRepository.Save();

            return true;
        }
Пример #17
0
 public static void Task(TaskDTO t)
 {
     var newTask = Generate.Task();
     t.Name = newTask.Name;
     t.Notes = newTask.Notes;
     t.Estimation = newTask.Estimation;
     t.Rate = newTask.Rate;
 }
Пример #18
0
 public TaskDTO ObterPorPK(TaskDTO dto)
 {
     return(dao.ObterPorFiltro(dto).Where(t => t.Codigo == dto.Codigo).SingleOrDefault());
 }
Пример #19
0
 bool RemoveTask(TaskDTO task, ProfileDTO profile)
 {
     throw new NotImplementedException();
 }
Пример #20
0
 public List <TaskDTO> ObterPorFiltro(TaskDTO dto)
 {
     return(dao.ObterPorFiltro(dto));
 }
Пример #21
0
 public void Loud回复UC(String remark_id)
 {
     this.任务DTO = new TaskDTO().buildWithRemark_id(remark_id);
 }
 public Task TaskDTOToTask(TaskDTO taskDTO)
 {
     return(Mapper.Map <Task>(taskDTO));
 }
Пример #23
0
 public override RowOpResult <TaskDTO> SaveTask(TaskDTO task) => base.SaveTask(task);
Пример #24
0
 TaskDTO SetTaskParentTasks(ProfileDTO profile, TaskDTO task, bool skipRoot, bool skipLast)
 {
     throw new NotImplementedException();
 }
Пример #25
0
 public async Task <ApiResponse> Add(TaskDTO product)
 {
     return(await _taskService.Add(product));
 }
Пример #26
0
 TaskDTO SetTaskSubTasks(ProfileDTO profile, TaskDTO task)
 {
     throw new NotImplementedException();
 }
Пример #27
0
        public bool AddNewTask(TaskDTO taskData)
        {
            var contentOfTab = ClickTab("Tasks");

            var initialRowCount = GetTabRowElemets(contentOfTab, "Tasks").Count();

            SelectMenuByRightClickingOnTab("Tasks", contentOfTab, "Add Task");

            var searchConditions = new List <Tuple <LookUpSearchInput> >();



            if (!string.IsNullOrEmpty(taskData.TaskContact))
            {
                ClickButton("DialogWorkspace_ProjectTaskQuickAdd_lueContact_LookupBtn");
                searchConditions = new List <Tuple <LookUpSearchInput> > {
                    Tuple.Create(
                        new LookUpSearchInput
                    {
                        SearchBy       = "Name",
                        SearchOperator = "Equal to",
                        Value          = taskData.TaskContact
                    })
                };
                LookupField(searchConditions);
                WaitForAsyncPostbackIndicator();
            }


            if (!string.IsNullOrEmpty(taskData.ParentTask))
            {
                ClickButton("DialogWorkspace_ProjectTaskQuickAdd_lueParentTask_LookupBtn");
                searchConditions = new List <Tuple <LookUpSearchInput> > {
                    Tuple.Create(
                        new LookUpSearchInput
                    {
                        SearchBy       = "Seq No",
                        SearchOperator = "Equal to",
                        Value          = taskData.ParentTask
                    })
                };
                LookupField(searchConditions);
                WaitForAsyncPostbackIndicator();
            }


            SetFieldValue("dijit_form_ComboBox_0", taskData.TaskName);

            SetFieldValue("DialogWorkspace_ProjectTaskQuickAdd_pklProjectTaskCategory_ctl00-SingleSelectPickList-Combo", taskData.Category);

            SetFieldValue("DialogWorkspace_ProjectTaskQuickAdd_pklDepartment_ctl00-SingleSelectPickList-Combo", taskData.Department);

            SetFieldValue("DialogWorkspace_ProjectTaskQuickAdd_pklPhase_ctl00-SingleSelectPickList-Combo", taskData.Phase);

            ClickButton("DialogWorkspace_ProjectTaskQuickAdd_btnOk");
            WaitForAsyncPostbackIndicator();

            WaitForElementToBeVisible(By.CssSelector(string.Format("tr[id*='_grdTasks_DXDataRow{0}']", initialRowCount)), 20);
            var rowCountAfterInsertingTheTask = GetTabRowElemets(contentOfTab, "Tasks").Count();

            if (rowCountAfterInsertingTheTask == initialRowCount + 1)
            {
                return(true);
            }
            return(false);
        }
Пример #28
0
 bool CanModifyTask(ProfileDTO profile, TaskDTO oldTask, TaskDTO newTask)
 {
     throw new NotImplementedException();
 }
Пример #29
0
 public IActionResult Put([FromBody] TaskDTO item)
 {
     _TaskService.Update(item);
     return(Ok(item));
 }
Пример #30
0
 bool CanDeleteTask(ProfileDTO profile, TaskDTO task)
 {
     throw new NotImplementedException();
 }
Пример #31
0
 TaskDTO CreateTask(TaskDTO newTask, ProfileDTO profile)
 {
     throw new NotImplementedException();
 }
Пример #32
0
 void CreateTaskByEmail(TaskDTO task)
 {
     throw new NotImplementedException();
 }
Пример #33
0
        public bool UpdateTask(TaskDTO task, List<int> taskTagsId)
        {
            Task taskEntity = MapperService.Convert<BusinessObjects.TaskDTO, Task>(task);

            Task taskInDb = _taskRepository.Find(x => x.TaskId == taskEntity.TaskId).FirstOrDefault();

            if (taskInDb != null)
            {
                _taskRepository.UpdateValue(taskInDb, taskEntity);

                ICollection<Tag> listTag = _tagRepository.GetList().Where(x => taskTagsId.Any(a => a == x.TagId)).ToList();

                foreach (Tag tag in listTag)
                {
                    taskEntity.Tags.Add(tag);
                }

                taskInDb.Tags.Clear();
                foreach (Tag tag in listTag)
                {
                    taskInDb.Tags.Add(tag);
                }

                _taskRepository.Save();
            }

            return true;
        }
Пример #34
0
 bool UpdateTask(ProfileDTO profile, TaskDTO taskObject, TaskDTO taskUpdated, bool simpleUpdate = false)
 {
     throw new NotImplementedException();
 }
Пример #35
0
        protected void SaveTask(object sender, CommandEventArgs args)
        {
            if (String.IsNullOrEmpty(SubjectField.Text))
            {
                new StatusPresenter().Error("A subject is required for your task.");
                return;
            }

            TaskDTO task = new TaskDTO();
            task.Id = Guid.Empty;
            task.Subject = SubjectField.Text;
            task.Description = DescriptionField.Text;

            DateTime parsedDateTime;
            if (!DateTime.TryParse(DueDate.Text, out parsedDateTime))
            {
                new StatusPresenter().Error(string.Format("The due date '{0}' is invalid", DueDate.Text));
                return;
            }
            task.DueDate = parsedDateTime;
            task.Tags = new List<TagDTO>();

            TaskPriorityDTO priority = new TaskPriorityDTO();

            foreach (ListItem item in PriorityField.Items)
            {
                if (item.Selected)
                {
                    priority = (TaskPriorityDTO)Enum.Parse(typeof(TaskPriorityDTO), item.Text);
                }
            }

            task.Priority = priority;

            foreach (ListItem item in TagList.Items)
            {
                if (item.Selected)
                {
                    task.Tags.Add(new TagDTO(new Guid(item.Value), item.Text));
                }
            }

            using (TaskrCoreProxy service = new TaskrCoreProxy())
            {
                try
                {
                    service.SaveTask(task);
                    BindTaskList();
                    new StatusPresenter().Success(string.Format("Successfully created '{0}' task.", task.Subject));
                    ResetForm();
                }
                catch (FaultException<LimiterExhaustedDetail> e)
                {
                    new StatusPresenter().Error(e.Message);
                    return;
                }
                catch (Exception)
                {
                    new StatusPresenter().Error("An unknown error ocurred, please try again.");
                }
            }
        }
        public List <TaskDTO> CreateTasks()
        {
            var task1 = new TaskDTO()
            {
                Owner       = "",
                State       = TaskState.Pending.ToString(),
                TaskCode    = Guid.NewGuid(),
                TypeTask    = "Build",
                TaskName    = "Tenrox-R1_1235",
                TimeStarted = null,
                Metric      = new Metric()
                {
                    CountTest = 64, Maintainability = 53, Security = 64, Workmanship = 72
                },
                Build = new Build()
                {
                    TimeFinished = "10:46am - 4/17/2014"
                },
                UnitTest = new Test()
                {
                    CodeCoveredPercent = 85, TestPassedPercent = 50, TestData = new List <DataChart>()
                    {
                        new DataChart()
                        {
                            y = 142, name = "Test Passed"
                        }, new DataChart()
                        {
                            y = 10, name = "Test Failed"
                        }
                    }
                },
                FunctionalTest = new Test()
                {
                    CodeCoveredPercent = 90, TestPassedPercent = 60, TestData = new List <DataChart>()
                    {
                        new DataChart()
                        {
                            y = 4321, name = "Test Passed"
                        }, new DataChart()
                        {
                            y = 2145, name = "Test Failed"
                        }
                    }
                },
                SubTask = new List <SubTask>()
                {
                    CreateSubTask("Metric", 50, 100, TaskState.Pending.ToString()),
                    CreateSubTask("Build", 45, 100, TaskState.Pending.ToString()),
                    CreateSubTask("UnitTest", 53, 100, TaskState.Pending.ToString()),
                    CreateSubTask("FunctionalTest", 68, 100, TaskState.Pending.ToString())
                },
            };

            var task2 = new TaskDTO()
            {
                Owner    = "Jtuck",
                State    = TaskState.Running.ToString(),
                TaskCode = Guid.NewGuid(),
                TaskName = "432462",
                Metric   = new Metric()
                {
                    CountTest = 64, Maintainability = 53, Security = 64, Workmanship = 72
                },
                Build = new Build()
                {
                    TimeFinished = "10:46am - 4/17/2014"
                },
                UnitTest = new Test()
                {
                    CodeCoveredPercent = 85, TestPassedPercent = 50, TestData = new List <DataChart>()
                    {
                        new DataChart()
                        {
                            y = 142, name = "Test Passed"
                        }, new DataChart()
                        {
                            y = 10, name = "Test Failed"
                        }
                    }
                },
                FunctionalTest = new Test()
                {
                    CodeCoveredPercent = 90, TestPassedPercent = 60, TestData = new List <DataChart>()
                    {
                        new DataChart()
                        {
                            y = 4321, name = "Test Passed"
                        }, new DataChart()
                        {
                            y = 2145, name = "Test Failed"
                        }
                    }
                },
                TypeTask    = "Firewall",
                TimeStarted = "4/18/2014 12:12pm.",
                SubTask     = new List <SubTask>()
                {
                    CreateSubTask("Metric", 50, 200, TaskState.Running.ToString()),
                    CreateSubTask("Build", 40, 100, TaskState.Pending.ToString()),
                    CreateSubTask("UnitTest", 80, 100, TaskState.Pending.ToString()),
                    CreateSubTask("FunctionalTest", 100, 100, TaskState.Pending.ToString())
                }
            };

            var task3 = new TaskDTO()
            {
                Owner    = "Samy",
                State    = TaskState.Rejected.ToString(),
                TaskCode = Guid.NewGuid(),
                TaskName = "432461",
                Metric   = new Metric()
                {
                    CountTest = 64, Maintainability = 53, Security = 64, Workmanship = 72
                },
                Build = new Build()
                {
                    TimeFinished = "10:46am - 4/17/2014"
                },
                UnitTest = new Test()
                {
                    CodeCoveredPercent = 76, TestPassedPercent = 73, TestData = new List <DataChart>()
                    {
                        new DataChart()
                        {
                            y = 142, name = "Test Passed"
                        }, new DataChart()
                        {
                            y = 10, name = "Test Failed"
                        }
                    }
                },
                FunctionalTest = new Test()
                {
                    CodeCoveredPercent = 68, TestPassedPercent = 23, TestData = new List <DataChart>()
                    {
                        new DataChart()
                        {
                            y = 4321, name = "Test Passed"
                        }, new DataChart()
                        {
                            y = 2145, name = "Test Failed"
                        }
                    }
                },
                TypeTask    = "Firewall",
                TimeStarted = "4/18/2014 10:53am.",
                SubTask     = new List <SubTask>()
                {
                    CreateSubTask("Metric", 698, 100, TaskState.Rejected.ToString()),
                    CreateSubTask("Build", 2654, 100, TaskState.Completed.ToString()),
                    CreateSubTask("UnitTest", 2654, 100, TaskState.Completed.ToString()),
                    CreateSubTask("FunctionalTest", 39, 100, TaskState.Completed.ToString())
                }
            };

            var task4 = new TaskDTO()
            {
                Owner    = "",
                State    = TaskState.Completed.ToString(),
                TaskCode = Guid.NewGuid(),
                TaskName = "Tenrox-R1_1234",
                Metric   = new Metric()
                {
                    CountTest = 64, Maintainability = 53, Security = 64, Workmanship = 72
                },
                Build = new Build()
                {
                    TimeFinished = "10:46am - 4/17/2014"
                },
                UnitTest = new Test()
                {
                    CodeCoveredPercent = 76, TestPassedPercent = 73, TestData = new List <DataChart>()
                    {
                        new DataChart()
                        {
                            y = 142, name = "Test Passed"
                        }, new DataChart()
                        {
                            y = 10, name = "Test Failed"
                        }
                    }
                },
                FunctionalTest = new Test()
                {
                    CodeCoveredPercent = 68, TestPassedPercent = 23, TestData = new List <DataChart>()
                    {
                        new DataChart()
                        {
                            y = 4321, name = "Test Passed"
                        }, new DataChart()
                        {
                            y = 2145, name = "Test Failed"
                        }
                    }
                },
                TypeTask    = "Build",
                TimeStarted = "4/17/2014 9:42am.",
                SubTask     = new List <SubTask>()
                {
                    CreateSubTask("Metric", 600, 100, TaskState.Completed.ToString()),
                    CreateSubTask("Build", 2500, 100, TaskState.Completed.ToString()),
                    CreateSubTask("UnitTest", 3500, 100, TaskState.Completed.ToString()),
                    CreateSubTask("FunctionalTest", 2654, 100, TaskState.Completed.ToString())
                }
            };

            var task5 = new TaskDTO()
            {
                Owner       = "Samy",
                State       = TaskState.Rejected.ToString(),
                TaskCode    = Guid.NewGuid(),
                TaskName    = "432460",
                TypeTask    = "Firewall",
                TimeStarted = "4/17/2014 7:51am.",
                Metric      = new Metric()
                {
                    CountTest = 64, Maintainability = 53, Security = 64, Workmanship = 72
                },
                Build = new Build()
                {
                    TimeFinished = "10:46am - 4/17/2014"
                },
                UnitTest = new Test()
                {
                    CodeCoveredPercent = 85, TestPassedPercent = 50, TestData = new List <DataChart>()
                    {
                        new DataChart()
                        {
                            y = 142, name = "Test Passed"
                        }, new DataChart()
                        {
                            y = 10, name = "Test Failed"
                        }
                    }
                },
                FunctionalTest = new Test()
                {
                    CodeCoveredPercent = 90, TestPassedPercent = 60, TestData = new List <DataChart>()
                    {
                        new DataChart()
                        {
                            y = 4321, name = "Test Passed"
                        }, new DataChart()
                        {
                            y = 2145, name = "Test Failed"
                        }
                    }
                },
                SubTask = new List <SubTask>()
                {
                    CreateSubTask("Metric", 6325, 100, TaskState.Rejected.ToString()),
                    CreateSubTask("Build", 1254, 100, TaskState.Pending.ToString()),
                    CreateSubTask("UnitTest", 8974, 100, TaskState.Pending.ToString()),
                    CreateSubTask("FunctionalTest", 9658, 100, TaskState.Pending.ToString())
                }
            };

            var task6 = new TaskDTO()
            {
                Owner    = "Samy",
                State    = TaskState.Accepted.ToString(),
                TaskCode = Guid.NewGuid(),
                TaskName = "432459",
                Metric   = new Metric()
                {
                    CountTest = 64, Maintainability = 53, Security = 64, Workmanship = 72
                },
                Build = new Build()
                {
                    TimeFinished = "10:46am - 4/17/2014"
                },
                UnitTest = new Test()
                {
                    CodeCoveredPercent = 90, TestPassedPercent = 83, TestData = new List <DataChart>()
                    {
                        new DataChart()
                        {
                            y = 568, name = "Test Passed"
                        }, new DataChart()
                        {
                            y = 350, name = "Test Failed"
                        }
                    }
                },
                FunctionalTest = new Test()
                {
                    CodeCoveredPercent = 80, TestPassedPercent = 30, TestData = new List <DataChart>()
                    {
                        new DataChart()
                        {
                            y = 8952, name = "Test Passed"
                        }, new DataChart()
                        {
                            y = 4156, name = "Test Failed"
                        }
                    }
                },
                TypeTask    = "Firewall",
                TimeStarted = "4/16/2014 6:43am.",
                SubTask     = new List <SubTask>()
                {
                    CreateSubTask("Metric", 5874, 100, TaskState.Completed.ToString()),
                    CreateSubTask("Build", 2598, 100, TaskState.Completed.ToString()),
                    CreateSubTask("UnitTest", 9688, 100, TaskState.Completed.ToString()),
                    CreateSubTask("FunctionalTest", 9874, 100, TaskState.Completed.ToString())
                }
            };

            return(new List <TaskDTO>()
            {
                task1, task2, task3, task4, task5, task6
            });
        }