public void ClearEndpoint(string endpoint) { using (ServiceBusModelContainer entities = new ServiceBusModelContainer()) { foreach (Subscriber sub in entities.Subscribers.Where(sub => sub.endpoint == endpoint)) entities.DeleteObject(sub); entities.SaveChanges(); } }
public void ClearEndpoint(string endpoint) { using (ServiceBusModelContainer entities = new ServiceBusModelContainer()) { foreach (Subscriber sub in entities.Subscribers.Where(sub => sub.endpoint == endpoint)) { entities.DeleteObject(sub); } entities.SaveChanges(); } }
public void SubscriberSeen(Guid id) { using (ServiceBusModelContainer entities = new ServiceBusModelContainer()) { (from sub in entities.Subscribers where sub.subscriber == id select sub ).ToList().ForEach(sub => sub.last_seen = DateTime.Now); entities.SaveChanges(); } }
public void RemoveSubscriber(Guid id) { using (ServiceBusModelContainer entities = new ServiceBusModelContainer()) { Subscriber subscription = entities.Subscribers.FirstOrDefault(sub => sub.subscriber == id); if (subscription != null) { entities.DeleteObject(subscription); entities.SaveChanges(); } } }
public ShortBus.Contracts.Subscriber AddSubscriber(Guid id, string endpoint) { using (ServiceBusModelContainer entities = new ServiceBusModelContainer()) { Subscriber sub = entities.Subscribers.CreateObject(); sub.subscriber = id; sub.endpoint = endpoint; sub.last_seen = DateTime.Now; entities.Subscribers.AddObject(sub); if (entities.SaveChanges() > 0) return DBOtoModel(sub); return null; } }
public ShortBus.Contracts.Subscriber AddSubscriber(Guid id, string endpoint) { using (ServiceBusModelContainer entities = new ServiceBusModelContainer()) { Subscriber sub = entities.Subscribers.CreateObject(); sub.subscriber = id; sub.endpoint = endpoint; sub.last_seen = DateTime.Now; entities.Subscribers.AddObject(sub); if (entities.SaveChanges() > 0) { return(DBOtoModel(sub)); } return(null); } }