private void ReassignTasks(Guid fromUserId, Guid toUserId) { var tasks = TaskEngine.GetByResponsible(fromUserId, TaskStatus.Open); foreach (var task in tasks.Where(r => r.Responsibles.Any())) { AddToTeam(task.Project, toUserId); task.Responsibles = task.Responsibles.Where(r => r != fromUserId).ToList(); task.Responsibles.Add(toUserId); TaskEngine.SaveOrUpdate(task, null, false); } }
public void GetByResponsibleTest() { var tasks = engine.GetByResponsible(Guid.Empty); }