public UrlTaskRunnerController() { if (_urlRequestService == null) { _urlRequestService = new UrlRequestService(); } _urlRunningService = new UrlRunningService(_urlRequestService); }
public UrlRunningService(IUrlRequestService requestService)//, EmailFinalResult emailFinalResult) { _database = ApplicationContext.Current.DatabaseContext.Database; _database.OpenSharedConnection(); //_database = new UmbracoDatabase("umbracoDbDSN"); _timingService = new TimingService(); _requestService = requestService; Log = LogManager.GetLogger(typeof(UrlRunningService)); //_emailFinalResult = emailFinalResult; //_completeStatus += SetCurrentStatus; //_completeStatus += UpdateLastFiveStatus; _completeStatus += SaveTaskInformation; _saveTasks += SetCurrentStatus; _saveTasks += UpdateLastFiveStatus; _saveTasks += SetLastRunTime; }
/// <summary> /// Constructs a <see cref="UrlController"/> using the specified /// <paramref name="urlRequestService"/>. /// </summary> /// <param name="urlRequestService">A <see /// cref="IUrlRequestService"/>.</param> public UrlController(IUrlRequestService urlRequestService) { UrlRequestService = urlRequestService ?? throw new ArgumentNullException(nameof(urlRequestService)); }