Пример #1
0
 /// <summary>
 /// Constructor that uses dependency injection.
 /// </summary>
 /// <param name="sqlDbContext">The context to inject.</param>
 /// <param name="offerService">A service to inject.</param>
 /// <param name="armTemplateService">A service to inject.</param>
 /// <param name="logger">The logger.</param>
 public PlanService(ISqlDbContext sqlDbContext, IOfferService offerService, IArmTemplateService armTemplateService, IWebhookService webhookService, ILogger <PlanService> logger)
 {
     _context            = sqlDbContext ?? throw new ArgumentNullException(nameof(sqlDbContext));
     _offerService       = offerService ?? throw new ArgumentNullException(nameof(offerService));
     _armTemplateService = armTemplateService ?? throw new ArgumentNullException(nameof(armTemplateService));
     _webhookService     = webhookService ?? throw new ArgumentNullException(nameof(webhookService));
     _logger             = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Пример #2
0
 /// <summary>
 /// Constructor that uses dependency injection.
 /// </summary>
 /// <param name="armTemplateService">The service to inject.</param>
 /// <param name="logger">The logger.</param>
 public ArmTemplateController(IArmTemplateService armTemplateService, ILogger <ArmTemplateController> logger)
 {
     _armTemplateService = armTemplateService ?? throw new ArgumentNullException(nameof(armTemplateService));
     _logger             = logger ?? throw new ArgumentNullException(nameof(logger));
 }