public ReleaseApiController(IReleaseService releaseService, IDownloadRequestReleaseService downloadRequestReleaseService, ICompanyReleaseService companyReleaseService) { _releaseService = releaseService; _downloadRequestReleaseService = downloadRequestReleaseService; _companyReleaseService = companyReleaseService; }
public RequestReleaseCreator(TimeSpan interval) { _downloadRequestReleaseService = DependencyResolver.Current.GetService <IDownloadRequestReleaseService>(); _timeSpan = interval; _isRunning = true; _cancellationTokenSource = new CancellationTokenSource(); Task.Run(() => TaskLoop(), _cancellationTokenSource.Token); }