public TaskListItem(TaskWithState task) { Id = task.Id; Name = task.Name; TaskTeam = task.TaskTeam; StartDate = task.StartDate; DeadLine = task.DeadLine; ProjectId = task.ProjectId; MainTaskId = task.MainTaskId; TaskStateId = task.StateId; TaskState = task.StateName; }
public TaskDetail(TaskWithState task, CurrentOn currentOn, string projectName, TaskWithState mainTask, IEnumerable <TaskListItem> subTask, IEnumerable <SubjectListItem> subjects, IEnumerable <DocumentList> docs) : base(task, currentOn) { ProjectName = projectName; if (mainTask != null) { MainTaskName = mainTask.Name; MainTaskState = mainTask.StateName; } SubTasks = (subTask != null)?subTask:new List <TaskListItem>(); Subjects = (subjects != null)?subjects:new List <SubjectListItem>(); Docs = docs; }
public TaskListItem(TaskWithState task, CurrentOn currentOn) : this(task) { CurrentOn = currentOn; }