Esempio n. 1
0
 /// <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));
 }