/// <summary> /// Wendet die Anfrage auf die gegebenen Daten an /// </summary> /// <param name="tasks">Alle unerledigten Aufgabendaten des Users.</param> /// <param name="user">Der User.</param> internal override void Apply(IList<Task> tasks, IList<TaskAssignedTo> taskAssignedToRelationship, Person user) { if(this.TaskId == null || this.TaskId == "") this.TaskId = Guid.NewGuid().ToString(); var taskAssignedTo = new TaskAssignedTo() { TaskId = this.TaskId, Score = 100, PersonUserId = user.UserId, IsDone = false }; taskAssignedToRelationship.Add(taskAssignedTo); var task = new Task(0, this.TaskId, Localization.Strings.TaskNewDescription, user.UserId, DateTime.Today, DateTime.Today.AddDays(1), false, DateTime.Now); tasks.Add(task); }
/// <summary> /// Wendet die Anfrage auf die gegebenen Daten an /// </summary> /// <param name="tasks">Alle unerledigten Aufgabendaten des Users.</param> /// <param name="user">Der User.</param> internal override void Apply(IList <Task> tasks, IList <TaskAssignedTo> taskAssignedToRelationship, Person user) { if (this.TaskId == null || this.TaskId == "") { this.TaskId = Guid.NewGuid().ToString(); } var taskAssignedTo = new TaskAssignedTo() { TaskId = this.TaskId, Score = 100, PersonUserId = user.UserId, IsDone = false }; taskAssignedToRelationship.Add(taskAssignedTo); var task = new Task(0, this.TaskId, Localization.Strings.TaskNewDescription, user.UserId, DateTime.Today, DateTime.Today.AddDays(1), false, DateTime.Now); tasks.Add(task); }