Ejemplo n.º 1
0
        public void NotifyNewTask(int userToNotify, UserTask task)
        {
            var connection = connectionLookup.GetConnectionForUser(userToNotify);

            if (connection != null)
                SendMessage(connection, "newtask", task);
        }
 public void Add(UserTask task)
 {
     using (var session = documentStore.OpenSession())
     {
         var queue = session.Load<RavenTaskQueue>(userId);
         queue.Tasks.Add(task);
         session.SaveChanges();
     }
 }
 public override void Enqueue(UserTask task)
 {
     base.Enqueue(task);
     taskNotificationService.NotifyNewTask(UserId, task);
 }
Ejemplo n.º 4
0
 public virtual void Enqueue(UserTask task)
 {
     queueStorage.Add(task);
 }
 public override void Enqueue(UserTask task)
 {
     base.Enqueue(task);
     taskNotificationService.NotifyNewTask(UserId, task);
 }
 public void Add(UserTask task)
 {
     tasks.Add(task);
 }
 public void Add(UserTask task)
 {
     tasks.Add(task);
 }
Ejemplo n.º 8
0
 public virtual void Enqueue(UserTask task)
 {
     queueStorage.Add(task);
 }