示例#1
0
 public IndexModel(ISageService sageService, IOptions <SageSettings> options, IAuthConfigRepository authConfigRepository, DamaContext context)
 {
     _sageService          = sageService;
     _authConfigRepository = authConfigRepository;
     _settings             = options.Value;
     _context = context;
 }
示例#2
0
 public SageService(
     IOptions <SageSettings> options,
     IAuthConfigRepository authConfigRepository,
     IAppLogger <SageService> logger,
     IMemoryCache memoryCache) : base(options, authConfigRepository, logger, memoryCache)
 {
 }
示例#3
0
 public InvoiceService(ISageService sageService,
                       IAuthConfigRepository authConfigRepository,
                       IOptions <SageSettings> settings)
 {
     _sageService          = sageService;
     _authConfigRepository = authConfigRepository;
     _settings             = settings.Value;
 }
示例#4
0
 public SageServiceBase(
     IOptions <SageSettings> options,
     IAuthConfigRepository authConfigRepository,
     IAppLogger <SageService> logger,
     IMemoryCache memoryCache)
 {
     _settings       = options.Value;
     _baseUrl        = _settings.SageApiBaseUrl;
     _authRepository = authConfigRepository;
     _logger         = logger;
     _cache          = memoryCache;
 }
示例#5
0
 public BackofficeService(DamaContext context,
                          IMapper mapper,
                          AppIdentityDbContext identityContext,
                          IOptions <BackofficeSettings> options,
                          IInvoiceService invoiceService,
                          IAuthConfigRepository authConfigRepository)
 {
     _damaContext          = context;
     _identityContext      = identityContext;
     _settings             = options.Value;
     _mapper               = mapper;
     _invoiceService       = invoiceService;
     _authConfigRepository = authConfigRepository;
 }
 public CheckoutModel(IBasketService basketService,
                      IBasketViewModelService basketViewModelService,
                      UserManager <ApplicationUser> userManager,
                      IOrderService orderService,
                      IEmailSender emailSender,
                      IOptions <AppSettings> settings,
                      IAuthConfigRepository authConfigRepository,
                      IInvoiceService invoiceService,
                      IAsyncRepository <Country> countryRepository)
 {
     _basketService          = basketService;
     _userManager            = userManager;
     _orderService           = orderService;
     _basketViewModelService = basketViewModelService;
     _emailSender            = emailSender;
     _authConfigRepository   = authConfigRepository;
     _invoiceService         = invoiceService;
     _countryRepository      = countryRepository;
     _settings = settings.Value;
 }
示例#7
0
 public AuthConfigService(IAuthConfigRepository repository, SamlConfigurations configs)
 {
     Repository    = repository;
     LoadedConfigs = configs;
 }
示例#8
0
 public CallbackModel(IOptions <BackofficeSettings> options, IInvoiceService invoiceService, IAuthConfigRepository authConfigRepository)
 {
     _settings       = options.Value;
     _invoiceService = invoiceService;
     _authRepository = authConfigRepository;
 }
示例#9
0
 public InvoiceTestService(IAuthConfigRepository authConfigRepository,
                           IOptions <SageSettings> settings)
 {
     _authConfigRepository = authConfigRepository;
     _settings             = settings.Value;
 }