示例#1
0
 public RileyLinkRadioService(
     IRadioAdapter radioAdapter,
     IRadioRepository radioRepository,
     IRadioEventRepository radioEventRepository,
     IUnityContainer container)
 {
     RadioAdapter         = radioAdapter;
     RadioRepository      = radioRepository;
     RadioEventRepository = radioEventRepository;
     Container            = container;
     RadioDictionary      = new Dictionary <Guid, IRadio>();
     RadioDictionaryLock  = new AsyncLock();
 }
示例#2
0
 public ErosPodService(
     IRadioAdapter radioAdapter,
     IPodRepository podRepository,
     IUnityContainer container,
     [Dependency(RegistrationConstants.RileyLink)] IRadioService radioServiceRileyLink)
 {
     RadioProviders = new[] { radioServiceRileyLink };
     RadioAdapter   = radioAdapter;
     Container      = container;
     PodRepository  = podRepository;
     PodDictionary  = new Dictionary <long, IPod>();
     PodLock        = new AsyncLock();
 }