public RusHydroInspectionHandler(IInspectionService inspections,
                                         ITestService tests,
                                         IOrgStructureReference orgStructRef,
                                         IPsaSummaryService summarySvc,
                                         IDepartmentPsaReportService deptPsaReportSvc,
                                         IHttpContextAccessor httpContextAccessor,
                                         ILogger <RusHydroInspectionHandler> logger
                                         )
        {
            _inspectionService          = inspections;
            _testService                = tests;
            _orgStructRef               = orgStructRef;
            _summaryService             = summarySvc;
            _departmentPsaReportService = deptPsaReportSvc;
            _logger = logger;

            var hostString = httpContextAccessor.HttpContext.Request.Host;

            _environmentId = hostString.Value ?? "psk-online/unknown";
        }
예제 #2
0
 public PsaReportController(IDepartmentPsaReportService psaReportService)
 {
     _psaReportService = psaReportService;
     _mapper           = AutoMapperConfig.Instance.CreateMapper();
 }