/// <summary> /// Initializes a new instance of the <see cref="PrinterDataManager" /> class. /// </summary> /// <param name="documentRoutingODataClientFactory">The document routing o data client factory.</param> /// <param name="printersProvider">The printers provider.</param> public PrinterDataManager(IDocumentRoutingODataClientFactory documentRoutingODataClientFactory, IPrintersProvider printersProvider) { this.documentRoutingODataClientFactory = documentRoutingODataClientFactory ?? throw new ArgumentNullException(nameof(documentRoutingODataClientFactory)); this.printersProvider = printersProvider ?? throw new ArgumentNullException(nameof(printersProvider)); }
/// <summary> /// Initializes a new instance of the <see cref="NotificationHandler" /> class. /// </summary> /// <param name="documentRoutingODataClientFactory">The document routing o data client factory.</param> /// <param name="printerDataProvider">The printer data provider.</param> /// <param name="documentStatusManager">The document status manager.</param> public NotificationHandler(IDocumentRoutingODataClientFactory documentRoutingODataClientFactory, IPrintersProvider printerDataProvider, IDocumentStatusManager documentStatusManager) { this.documentRoutingODataClientFactory = documentRoutingODataClientFactory ?? throw new ArgumentNullException(nameof(documentRoutingODataClientFactory)); this.printerDataProvider = printerDataProvider ?? throw new ArgumentNullException(nameof(printerDataProvider)); this.documentStatusManager = documentStatusManager ?? throw new ArgumentNullException(nameof(documentStatusManager)); }