public void UnregisterHub(HubInfo info) { var foundHub = _dataService.ServiceHubs.FirstOrDefault(x => x.UniqueId == info.UniqueId); if (foundHub != null) { _dataService.ServiceHubs.Remove(foundHub); _dataService.SaveChanges(); } }
public void RegisterHub(HubInfo info) { var foundHub = _dataService.ServiceHubs.FirstOrDefault(x => x.UniqueId == info.UniqueId); if (foundHub == null) { foundHub = new Data.Entities.HubInfo(); foundHub.UniqueId = info.UniqueId; } foundHub.Name = info.Name; _dataService.ServiceHubs.AddOrUpdate(foundHub); _dataService.SaveChanges(); }