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(); }
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(); }