Ejemplo n.º 1
0
 /// <summary>
 /// Initialise a new instance of <see cref="ControllerActionFilter"/>.
 /// </summary>
 /// <param name="logger">The logger.</param>
 public ControllerActionFilter(IAsyncQueryHandler <CreateMELoggerQuery, LogMessageActionDefault> logger, RequestChargeService requestChargeService)
 {
     _logger = logger;
     _requestChargeService = requestChargeService;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DatabaseAccess"/> class.
 /// </summary>
 /// <param name="documentClientFactory">The document client factory.</param>
 /// <param name="requestChargeService">Request charge service.</param>
 /// <param name="cosmosOptions">Cosmos options.</param>
 public DatabaseAccess(IDocumentClientFactory documentClientFactory, RequestChargeService requestChargeService, IOptions <CosmosDbSettings> cosmosOptions)
 {
     _documentClientFactory = documentClientFactory;
     _requestChargeService  = requestChargeService;
     _bypassSsl             = cosmosOptions.Value.BypassSsl;
 }