public SubmissionObjectService(ISubmissionObjectRepository submissionRepo, IWorkReportRepository workRptRepo, IRockfallReportRepository rockfallRptRepo, IWildlifeReportRepository wildlifeRptRepo) { _submissionRepo = submissionRepo; _workRptRepo = workRptRepo; _rockfallRptRepo = rockfallRptRepo; _wildlifeRptRepo = wildlifeRptRepo; }
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 WildlifeReportService(IUnitOfWork unitOfWork, ISubmissionStreamService streamService, ISubmissionObjectRepository submissionRepo, ISumbissionRowRepository rowRepo, IContractTermRepository contractRepo, ISubmissionStatusService statusService, IWildlifeReportRepository wildlifeRepo, IFieldValidatorService validator, ILogger <WildlifeReportService> logger, IServiceAreaService saService) : base(unitOfWork, streamService, submissionRepo, rowRepo, contractRepo, statusService, validator, saService, logger) { TableName = TableNames.WildlifeReport; HasRowIdentifier = false; DateFieldName = Fields.AccidentDate; _wildlifeRepo = wildlifeRepo; _logger = logger; }