public WildlifeReportJobService(IUnitOfWork unitOfWork, ILogger <IWildlifeReportJobService> logger, ISubmissionStatusService statusService, ISubmissionObjectRepository submissionRepo, IServiceAreaService serviceAreaService, ISumbissionRowRepository submissionRowRepo, IWildlifeReportRepository wildlifeReportRepo, IFieldValidatorService validator, IEmailService emailService, IConfiguration config, ISpatialService spatialService, ILookupCodeService lookupService) : base(unitOfWork, statusService, submissionRepo, serviceAreaService, submissionRowRepo, emailService, logger, config, validator, spatialService, lookupService) { _wildlifeReportRepo = wildlifeReportRepo; _thresholdSpLevel = GetDefaultThresholdSpLevel(Reports.Wildlife); }
public WorkReportJobService(IUnitOfWork unitOfWork, ILogger <IWorkReportJobService> logger, IActivityCodeRepository activityRepo, ISubmissionStatusService statusService, ISubmissionObjectRepository submissionRepo, IServiceAreaService serviceAreaService, ISumbissionRowRepository submissionRowRepo, IWorkReportRepository workReportRepo, IFieldValidatorService validator, IEmailService emailService, IConfiguration config, ISpatialService spatialService, ILookupCodeService lookupService) : base(unitOfWork, statusService, submissionRepo, serviceAreaService, submissionRowRepo, emailService, logger, config, validator, spatialService, lookupService) { _activityRepo = activityRepo; _workReportRepo = workReportRepo; }
public ReportJobServiceBase(IUnitOfWork unitOfWork, ISubmissionStatusService statusService, ISubmissionObjectRepository submissionRepo, IServiceAreaService serviceAreaService, ISumbissionRowRepository submissionRowRepo, IEmailService emailService, ILogger logger, IConfiguration config, IFieldValidatorService validator, ISpatialService spatialService, ILookupCodeService lookupService) { _unitOfWork = unitOfWork; _statusService = statusService; _submissionRepo = submissionRepo; _submissionRowRepo = submissionRowRepo; _serviceAreaService = serviceAreaService; _emailService = emailService; _logger = logger; _config = config; _lookupService = lookupService; _validator = validator; _spatialService = spatialService; _geometryFactory = NtsGeometryServices.Instance.CreateGeometryFactory(srid: 4326); _submissionRows = new Dictionary <decimal, HmrSubmissionRow>(); }