private static ITask GetExistingTask(TaskKey taskKey) { ITask existedTaskMain = null; taskMainCollection.TryGetValue(taskKey, out existedTaskMain); return(existedTaskMain); }
private static TaskMainDAO GetExistingTaskDAO(TaskKey taskKey) { TaskMainDAO existedTaskMainDAO = null; taskMainDaoCollection.TryGetValue(taskKey, out existedTaskMainDAO); return(existedTaskMainDAO); }
private static ITask TaskMainDaoToTaskMainWithoutMatchedTasks(TaskMainDAO taskMainDAO) { TaskKey taskKey = taskMainDAO.GetTaskKey(); ITask taskMain = GetExistingTask(taskKey); if (taskMain == null) { taskMain = new TaskMain(); taskMain.TaskID = taskMainDAO.TaskID; taskMain.TargetVersion = taskMainDAO.TargetVersion; taskMain.Summary = taskMainDAO.Summary; taskMain.SubtaskType = taskMainDAO.SubtaskType; taskMain.Status = taskMainDAO.Status; taskMain.Project = taskMainDAO.Project; taskMain.Product = taskMainDAO.Product; taskMain.Priority = taskMainDAO.Priority; taskMain.LinkToTracker = taskMainDAO.LinkToTracker; taskMain.Estimation = taskMainDAO.Estimation; taskMain.Description = taskMainDAO.Description; taskMain.CreatedDate = taskMainDAO.CreatedDate; taskMain.CreatedBy = taskMainDAO.CreatedBy; taskMain.Comments = taskMainDAO.Comments; taskMain.TokenID = taskMainDAO.TokenID; taskMain.Source = taskMainDAO.Source; if (taskMainDAO.TaskParent != null) { taskMain.TaskParent = TaskMainDaoToTaskMain(taskMainDAO.TaskParent); } if (taskMainDAO.Assigned != null && taskMainDAO.Assigned.Count > 0) { taskMain.Assigned = UserDaoToUser(taskMainDAO.Assigned); } taskMainCollection.Add(taskKey, taskMain); } if (taskMain != null) { taskMain.TaskID = taskMainDAO.TaskID; taskMain.TargetVersion = taskMainDAO.TargetVersion; taskMain.Summary = taskMainDAO.Summary; taskMain.SubtaskType = taskMainDAO.SubtaskType; taskMain.Status = taskMainDAO.Status; taskMain.Project = taskMainDAO.Project; taskMain.Product = taskMainDAO.Product; taskMain.Priority = taskMainDAO.Priority; taskMain.LinkToTracker = taskMainDAO.LinkToTracker; taskMain.Estimation = taskMainDAO.Estimation; taskMain.Description = taskMainDAO.Description; taskMain.CreatedDate = taskMainDAO.CreatedDate; taskMain.CreatedBy = taskMainDAO.CreatedBy; taskMain.Comments = taskMainDAO.Comments; taskMain.TokenID = taskMainDAO.TokenID; taskMain.Source = taskMainDAO.Source; if (taskMainDAO.TaskParent != null) { taskMain.TaskParent = TaskMainDaoToTaskMain(taskMainDAO.TaskParent); } if (taskMainDAO.Assigned != null && taskMainDAO.Assigned.Count > 0) { taskMain.Assigned = UserDaoToUser(taskMainDAO.Assigned); } } return(taskMain); }