Beispiel #1
0
 /// <summary>
 /// Constructs services with provider and repository.
 /// </summary>
 /// <param name="siteAvailabilityProvider">provider</param>
 /// <param name="siteAvailabilityRepository">repository</param>
 public MonitoringService(ISiteAvailabilityProvider siteAvailabilityProvider, ISiteAvailabilityRepository siteAvailabilityRepository)
 {
     _siteAvailabilityProvider   = siteAvailabilityProvider;
     _siteAvailabilityRepository = siteAvailabilityRepository;
 }
 public SiteAvailabilityBL()
 {
     siteAvailabilityRepository = new SiteAvailabilityRepository();
 }
Beispiel #3
0
 /// <summary>
 /// Constructs controller with repository.
 /// </summary>
 /// <param name="siteAvailabilityRepository">Repository</param>
 public SiteAvailabilityController(ISiteAvailabilityRepository siteAvailabilityRepository)
 {
     _siteAvailabilityRepository = siteAvailabilityRepository;
 }
 /// <summary>
 /// Constructs provider with site repository and logger
 /// </summary>
 /// <param name="siteAvailabilityRepository">site repository</param>
 /// <param name="logger">instance of logger</param>
 public SiteAvailabilityProvider(ISiteAvailabilityRepository siteAvailabilityRepository, ILogger <SiteAvailabilityProvider> logger)
 {
     _httpClient = new HttpClient();
     _siteAvailabilityRepository = siteAvailabilityRepository;
     _logger = logger;
 }