示例#1
0
        private static ITask TaskMainDtoToTaskMain(TaskMainDTO taskMainDTO)
        {
            TaskMain taskMain = new TaskMain();

            taskMain.TaskID        = taskMainDTO.TaskID;
            taskMain.TargetVersion = taskMainDTO.TargetVersion;
            taskMain.Summary       = taskMainDTO.Summary;
            taskMain.SubtaskType   = taskMainDTO.SubtaskType;
            taskMain.Status        = taskMainDTO.Status;
            taskMain.Project       = taskMainDTO.Project;
            taskMain.Product       = taskMainDTO.Product;
            taskMain.Priority      = taskMainDTO.Priority;
            taskMain.Source        = taskMainDTO.Source;
            taskMain.LinkToTracker = taskMainDTO.LinkToTracker;
            taskMain.Estimation    = taskMainDTO.Estimation;
            taskMain.Description   = taskMainDTO.Description;
            taskMain.CreatedDate   = taskMainDTO.CreatedDate;
            taskMain.CreatedBy     = taskMainDTO.CreatedBy;
            taskMain.Comments      = taskMainDTO.Comments;
            taskMain.TokenID       = taskMainDTO.TokenID;

            if (taskMainDTO.TaskParent != null)
            {
                taskMain.TaskParent = TaskMainDtoToTaskMain(taskMainDTO.TaskParent);
            }

            if (taskMainDTO.Assigned != null)
            {
                taskMain.Assigned = UserDtoToUser(taskMainDTO.Assigned);
            }

            return(taskMain);
        }
        private static ITask TaskMainDtoToTaskMain(TaskMainDTO taskMainDTO)
        {
            TaskMain taskMain = new TaskMain();

            taskMain.TaskID = taskMainDTO.TaskID;
            taskMain.TargetVersion = taskMainDTO.TargetVersion;
            taskMain.Summary = taskMainDTO.Summary;
            taskMain.SubtaskType = taskMainDTO.SubtaskType;
            taskMain.Status = taskMainDTO.Status;
            taskMain.Project = taskMainDTO.Project;
            taskMain.Product = taskMainDTO.Product;
            taskMain.Priority = taskMainDTO.Priority;
            taskMain.Source = taskMainDTO.Source;
            taskMain.LinkToTracker = taskMainDTO.LinkToTracker;
            taskMain.Estimation = taskMainDTO.Estimation;
            taskMain.Description = taskMainDTO.Description;
            taskMain.CreatedDate = taskMainDTO.CreatedDate;
            taskMain.CreatedBy = taskMainDTO.CreatedBy;
            taskMain.Comments = taskMainDTO.Comments;
            taskMain.TokenID = taskMainDTO.TokenID;

            if (taskMainDTO.TaskParent != null)
            {
                taskMain.TaskParent = TaskMainDtoToTaskMain(taskMainDTO.TaskParent);
            }

            if (taskMainDTO.Assigned != null)
            {
                taskMain.Assigned = UserDtoToUser(taskMainDTO.Assigned);
            }

            return taskMain;
        }
示例#3
0
 public virtual bool Equals(TaskMain taskMainToCompare)
 {
     return (taskMainToCompare != null &&
         this.TaskID.Equals(taskMainToCompare.TaskID) &&
         this.Source.Equals(taskMainToCompare.Source));
 }
示例#4
0
 public virtual bool Equals(TaskMain taskMainToCompare)
 {
     return(taskMainToCompare != null &&
            this.TaskID.Equals(taskMainToCompare.TaskID) &&
            this.Source.Equals(taskMainToCompare.Source));
 }
示例#5
0
        public override bool Equals(object obj)
        {
            TaskMain taskMainToCompare = obj as TaskMain;

            return(Equals(taskMainToCompare));
        }