public OrderController(
     TolkDbContext tolkDbContext,
     OrderService orderService,
     ApiOrderService apiOrderService,
     ApiUserService apiUserService,
     ITolkBaseOptions tolkBaseOptions,
     ILogger <OrderController> logger)
 {
     _dbContext       = tolkDbContext;
     _orderService    = orderService;
     _apiOrderService = apiOrderService;
     _tolkBaseOptions = tolkBaseOptions;
     _logger          = logger;
     _apiUserService  = apiUserService;
 }
 public VerificationService(
     TolkDbContext dbContext,
     ISwedishClock clock,
     ITolkBaseOptions tolkBaseOptions,
     ILogger <VerificationService> logger,
     INotificationService notificationService,
     EmailService emailService
     )
 {
     _dbContext           = dbContext;
     _clock               = clock;
     _tolkBaseOptions     = tolkBaseOptions;
     _logger              = logger;
     _notificationService = notificationService;
     _emailService        = emailService;
 }
Example #3
0
 public OrderAgreementService(
     TolkDbContext tolkDbContext,
     ILogger <OrderAgreementService> logger,
     ISwedishClock clock,
     CacheService cacheService,
     DateCalculationService dateCalculationService,
     ITolkBaseOptions options,
     EmailService emailService
     )
 {
     _tolkDbContext          = tolkDbContext;
     _logger                 = logger;
     _clock                  = clock;
     _cacheService           = cacheService;
     _dateCalculationService = dateCalculationService;
     _options                = options;
     _emailService           = emailService;
 }
Example #4
0
 public RequestService(
     PriceCalculationService priceCalculationService,
     ILogger <RequestService> logger,
     INotificationService notificationService,
     OrderService orderService,
     TolkDbContext tolkDbContext,
     ISwedishClock clock,
     VerificationService verificationService,
     EmailService emailService,
     ITolkBaseOptions tolkBaseOptions
     )
 {
     _priceCalculationService = priceCalculationService;
     _logger = logger;
     _notificationService = notificationService;
     _orderService        = orderService;
     _tolkDbContext       = tolkDbContext;
     _clock = clock;
     _verificationService = verificationService;
     _emailService        = emailService;
     _tolkBaseOptions     = tolkBaseOptions;
 }
Example #5
0
 public CacheService(IDistributedCache cache, TolkDbContext dbContext, ITolkBaseOptions options)
 {
     _cache     = cache;
     _dbContext = dbContext;
     _options   = options;
 }