Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        /// <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);
        }