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 SubmissionObjectJobService(ISubmissionObjectRepository submissionRepo, IWorkReportJobService workRptJobService, IRockfallReportJobService rockfallRptJobService, IWildlifeReportJobService wildlifeRptJobService, HmcrCurrentUser user, ILogger <SubmissionObjectJobService> logger) { _submissionRepo = submissionRepo; _workRptJobService = workRptJobService; _rockfallRptJobService = rockfallRptJobService; _wildlifeRptJobService = wildlifeRptJobService; _user = user; _logger = logger; }
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; }
public ReportServiceBase(IUnitOfWork unitOfWork, ISubmissionStreamService streamService, ISubmissionObjectRepository submissionRepo, ISumbissionRowRepository rowRepo, IContractTermRepository contractRepo, ISubmissionStatusService statusService, IFieldValidatorService validator, IServiceAreaService saService) { _unitOfWork = unitOfWork; _streamService = streamService; _submissionRepo = submissionRepo; _rowRepo = rowRepo; _contractRepo = contractRepo; _statusService = statusService; _validator = validator; _saService = saService; }
public EmailService(IConfiguration config, IUserRepository userRepo, ILogger <EmailService> logger, ISubmissionObjectRepository submissionRepo, EmailBody emailBody, IFeebackMessageRepository feedbackRepo, IUnitOfWork unitOfWork) { _config = config; SenderName = config.GetValue <string>("Smtp:SenderName"); SenderAddress = config.GetValue <string>("Smtp:SenderAddress"); Thumbprint = config.GetValue <string>("Smtp:Thumbprint"); SmtpServer = config.GetValue <string>("Smtp:Server"); SmtpPort = config.GetValue <int>("Smtp:Port"); _userRepo = userRepo; _logger = logger; _submissionRepo = submissionRepo; _emailBody = emailBody; _feedbackRepo = feedbackRepo; _unitOfWork = unitOfWork; }
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>(); }
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; }