예제 #1
0
        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));
 }
예제 #4
0
 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));
 }