public TaskItemViewModel Clone() { TaskItemViewModel task = TaskItemViewModel.Create(Subject, Category); task.Assign(this); return(task); }
public void Assign(TaskItemViewModel task) { this.Subject = task.Subject; this.Priority = task.Priority; this.PercentComplete = task.PercentComplete; this.CreatedDate = task.CreatedDate; this.StartDate = task.StartDate; this.DueDate = task.DueDate; this.CompletedDate = task.CompletedDate; this.Description = task.Description; this.Category = task.Category; this.Status = task.Status; this.AssignTo = task.AssignTo; }