Exemplo n.º 1
0
        protected override async Task DoWork(CancellationToken cancellationToken)
        {
            try
            {
                var jobs = await _jobFailedCurrentPeriodService.GetJobsFailedCurrentPeriodAsync(cancellationToken);

                await _jobFailedCurrentPeriodHub.SendMessage(jobs);
            }
            catch (Exception ex)
            {
                _logger.LogError($"Failed to {nameof(DoWork)} in {nameof(JobFailedCurrentPeriodTimedHostedService)}", ex);
            }
        }
        public async Task <IActionResult> Index(int?collectionYear, CancellationToken cancellationToken)
        {
            var model = _jsonSerializationService.Deserialize <JobProcessingModel <JobsFailedCurrentPeriodLookupModel> >(await _jobFailedCurrentPeriodService.GetJobsFailedCurrentPeriodAsync(cancellationToken));

            model.CollectionYear = collectionYear;

            return(View("Index", model));
        }