public ReportsController(IReportRegistry reportRegistry, IRequestContext context) { ReportRegistry = reportRegistry ?? throw new ArgumentNullException(nameof(reportRegistry)); Context = context ?? throw new ArgumentNullException(nameof(context)); }
public ReportController(IReportRegistry reportRegistry, IRequestContext context, IDataReportExcelRenderer excelRenderer, IWebHostEnvironment hostEnvironment, IOptions <EnvironmentSettings> environmentSettings = null) { ReportRegistry = reportRegistry ?? throw new ArgumentNullException(nameof(reportRegistry)); Context = context ?? throw new ArgumentNullException(nameof(context)); ExcelRenderer = excelRenderer ?? throw new ArgumentNullException(nameof(excelRenderer)); HostEnvironment = hostEnvironment ?? throw new ArgumentNullException(nameof(hostEnvironment)); EnvironmentSettings = environmentSettings?.Value; }
public ReportRepository(IRequestContext context, IReportRegistry reportRegistry) : base(context) { ReportRegistry = reportRegistry ?? throw new ArgumentNullException(nameof(reportRegistry)); }
public ReportsController(IReportRegistry reportRegistry, IRequestContext context, ITextLocalizer localizer) { ReportRegistry = reportRegistry ?? throw new ArgumentNullException(nameof(reportRegistry)); Context = context ?? throw new ArgumentNullException(nameof(context)); Localizer = localizer ?? throw new ArgumentNullException(nameof(localizer)); }