コード例 #1
0
        //private readonly IPremiumService _premiumService;


        public StoreService(IProductStoreRepository psRepo,
                            IProductStoreLocalStorageCache psCache,
                            IProductTypeLocalStorageCache ptCache,

                            ITransacationCcRepository tranCcRepo,
                            IJournalBuyRepository journalBuyRepository,
                            IUserChestLocalStorageCache userChestCache,
                            IUserChestRepository userChestRepo,
                            IJournalBuyLocalStorageCache journalBuyCache,
                            IUserBalanceCcLocalStorageCache userBalanceCache,
                            IUserBalanceCcRepository userBalanceRepo,
                            IPremiumLocalStorageCache premiumCache,
                            IPremiumRepository premiumRepo,
                            IProductTypeRepository ptRepo, ICurrencyLocalStorageCache currencyCache, ICurrencyRepository currencyrepo)
        {
            _psRepo               = psRepo;
            _psCache              = psCache;
            _ptCache              = ptCache;
            _tranCcRepo           = tranCcRepo;
            _journalBuyRepository = journalBuyRepository;

            _userChestCache   = userChestCache;
            _userChestRepo    = userChestRepo;
            _journalBuyCache  = journalBuyCache;
            _userBalanceCache = userBalanceCache;
            _userBalanceRepo  = userBalanceRepo;
            _premiumCache     = premiumCache;
            _premiumRepo      = premiumRepo;
            _ptRepo           = ptRepo;
            _currencyCache    = currencyCache;
            _currencyRepo     = currencyrepo;
        }
コード例 #2
0
 public ClientController(IComplaintRepository complaintRepository,
                         IPremiumRepository premiumRepository,
                         IConverterHelper converterHelper,
                         ITransactionRepository transactionRepository)
 {
     _complaintRepository   = complaintRepository;
     _premiumRepository     = premiumRepository;
     _converterHelper       = converterHelper;
     _transactionRepository = transactionRepository;
 }
コード例 #3
0
 public HomeController(
     IAdvertisingRepository advertisingRepository,
     IClientConverterHelper clientConverterHelper,
     IPremiumRepository premiumRepository,
     IMailHelper mailHelper)
 {
     _advertisingRepository = advertisingRepository;
     _clientConverterHelper = clientConverterHelper;
     _premiumRepository     = premiumRepository;
     _mailHelper            = mailHelper;
 }
コード例 #4
0
        public PaymentController(IPaymentRepository paymentRepository, IPremiumRepository premiumRepository,
                                 IAnnouncementsPremiumsRefRepository announcementsPremiumsRefRepository)
        {
            _paymentRepository         = paymentRepository;
            _paymentRepository.Context = rc;

            _premiumRepository         = premiumRepository;
            _premiumRepository.Context = rc;

            _announcementsPremiumsRefRepository         = announcementsPremiumsRefRepository;
            _announcementsPremiumsRefRepository.Context = rc;
        }
コード例 #5
0
 public NotificationsController(INotificationHelper notificationHelper,
                                IUserHelper userHelper,
                                INotificationRepository notificationRepository,
                                IPremiumRepository premiumRepository,
                                IAdvertisingRepository advertisingRepository,
                                IPartnerRepository partnerRepository)
 {
     _notificationHelper     = notificationHelper;
     _userHelper             = userHelper;
     _notificationRepository = notificationRepository;
     _premiumRepository      = premiumRepository;
     _advertisingRepository  = advertisingRepository;
     _partnerRepository      = partnerRepository;
 }
コード例 #6
0
 public ShopController(IPremiumRepository premiumRepository,
                       ITransactionHelper transactionHelper,
                       IUserHelper userHelper,
                       ITransactionRepository transactionRepository,
                       IReservationRepository reservationRepository,
                       IClientConverterHelper converterHelper)
 {
     _premiumRepository     = premiumRepository;
     _transactionHelper     = transactionHelper;
     _userHelper            = userHelper;
     _transactionRepository = transactionRepository;
     _reservationRepository = reservationRepository;
     _converterHelper       = converterHelper;
 }
コード例 #7
0
 public UserController(IPremiumRepository premiumRepository,
                       IUserHelper userHelper,
                       IConverterHelper converter,
                       IPartnerRepository partnerRepository,
                       IAdvertisingRepository advertisingRepository,
                       IFlightRepository flightRepository,
                       INotificationHelper notificationHelper,
                       IImageHelper imageHelper)
 {
     _premiumRepository     = premiumRepository;
     _userHelper            = userHelper;
     _converter             = converter;
     _partnerRepository     = partnerRepository;
     _advertisingRepository = advertisingRepository;
     _flightRepository      = flightRepository;
     _notificationHelper    = notificationHelper;
     _imageHelper           = imageHelper;
 }
コード例 #8
0
 public SuperUserController(IUserHelper userHelper,
                            IAdvertisingRepository advertisingRepository,
                            IMailHelper mailHelper,
                            IConverterHelper converterHelper,
                            ITierChangeRepository tierChangeRepository,
                            IComplaintRepository clientComplaintRepository,
                            IFlightRepository flightRepository,
                            IPremiumRepository premiumRepository,
                            IPartnerRepository partnerRepository,
                            INotificationHelper notificationHelper)
 {
     _userHelper                = userHelper;
     _advertisingRepository     = advertisingRepository;
     _mailHelper                = mailHelper;
     _converterHelper           = converterHelper;
     _tierChangeRepository      = tierChangeRepository;
     _clientComplaintRepository = clientComplaintRepository;
     _flightRepository          = flightRepository;
     _premiumRepository         = premiumRepository;
     _partnerRepository         = partnerRepository;
     _notificationHelper        = notificationHelper;
 }
コード例 #9
0
 public AdministratorController(
     IUserHelper userHelper,
     ICountryRepository countryRepository,
     IMailHelper mailHelper,
     IConverterHelper converterHelper,
     IClientRepository clientRepository,
     IComplaintRepository complaintRepository,
     INotificationRepository notificationRepository,
     IPremiumRepository premiumRepository,
     IAdvertisingRepository advertisingRepository,
     IPartnerRepository partnerRepository)
 {
     _userHelper             = userHelper;
     _countryRepository      = countryRepository;
     _mailHelper             = mailHelper;
     _converterHelper        = converterHelper;
     _clientRepository       = clientRepository;
     _complaintRepository    = complaintRepository;
     _notificationRepository = notificationRepository;
     _premiumRepository      = premiumRepository;
     _advertisingRepository  = advertisingRepository;
     _partnerRepository      = partnerRepository;
 }
コード例 #10
0
 public HomeController(IPremiumRepository premiumRepository)
 {
     this.premiumRepository = premiumRepository;
 }
コード例 #11
0
        public PremiumLogic(IConfiguration configuration)
        {
            _configuration = configuration;

            premiumRepository = new PremiumRepository(_configuration);
        }
コード例 #12
0
 public PremiumLocalStorageCache(IPremiumRepository repository)
     : base(repository)
 {
 }