/// <summary> /// Initializes a new instance of the <see cref="AdvertisementHub"/> class. /// </summary> public AdvertisementHub() { Container container = new Container(); this._bannerDataRepository = container.GetInstance<BannerDataRepository>(); InitiateAdvertisementSplashImages(); var periodicalBroadcast = Task.Factory.StartNew(async () => { while (true) { BroadcastAdvertisementSplash(); await Task.Delay(3000); } }, TaskCreationOptions.LongRunning); }
/// <summary> /// Initializes a new instance of the <see cref="AdvertisementHub"/> class. /// </summary> public AdvertisementHub() { Container container = new Container(); this._bannerDataRepository = container.GetInstance <BannerDataRepository>(); InitiateAdvertisementSplashImages(); var periodicalBroadcast = Task.Factory.StartNew(async() => { while (true) { BroadcastAdvertisementSplash(); await Task.Delay(3000); } }, TaskCreationOptions.LongRunning); }
/// <summary> /// Initializes a new instance of the <see cref="CustomPageBannerResolver"/> class. /// </summary> public CustomPageBannerResolver() { IDependencyResolver resolver = DependencyResolver.Current; this._bannerDataRepository = resolver.GetService <BannerDataRepository>();; }