Example #1
0
        public PremiumController(IAnnouncementRepository announcementRepository,
                                 IAnnouncementsPremiumsRefRepository announcementsPremiumsRefRepository)
        {
            _announcementRepository         = announcementRepository;
            _announcementRepository.Context = rc;

            _announcementsPremiumsRefRepository         = announcementsPremiumsRefRepository;
            _announcementsPremiumsRefRepository.Context = rc;
        }
        public AnnouncementController(IAnnouncementRepository repository,
                                      ISectionRepository sectionRepository,
                                      ICategoryRepository categoryRepository,
                                      IAnnouncementImageRepository announcementImageRepository,
                                      ISubsectionRepository subsectionRepository,
                                      ICityRepository cityRepository,
                                      ICurrencyRepository currencyRepository,
                                      IConfigRepository configRepository,
                                      IAnnouncementBookmarkRepository bookmarkRepository,
                                      IAnnouncementsPremiumsRefRepository announcementsPremiumsRefRepository,
                                      IProfileRepository profileRepository,
                                      IComputerRepository computerRepository,
                                      IComputerAnnouncementRefRepository computerAnnouncementRefRepository)
        {
            _repository         = repository;
            _repository.Context = rc;

            _sectionRepository         = sectionRepository;
            _sectionRepository.Context = rc;

            _categoryRepository         = categoryRepository;
            _categoryRepository.Context = rc;

            _announcementImageRepository         = announcementImageRepository;
            _announcementImageRepository.Context = rc;

            _subsectionRepository         = subsectionRepository;
            _subsectionRepository.Context = rc;

            _cityRepository         = cityRepository;
            _cityRepository.Context = rc;

            _currencyRepository         = currencyRepository;
            _currencyRepository.Context = rc;

            _configRepository         = configRepository;
            _configRepository.Context = rc;

            _bookmarkRepository         = bookmarkRepository;
            _bookmarkRepository.Context = rc;

            _announcementsPremiumsRefRepository         = announcementsPremiumsRefRepository;
            _announcementsPremiumsRefRepository.Context = rc;

            _profileRepository         = profileRepository;
            _profileRepository.Context = rc;

            _computerRepository         = computerRepository;
            _computerRepository.Context = rc;

            _computerAnnouncementRefRepository         = computerAnnouncementRefRepository;
            _computerAnnouncementRefRepository.Context = rc;

            ViewBag.Slogan = ProjectConfiguration.Get.AnnouncementConfig.Slogan;
            ViewBag.SelectedSiteCategory = CategorySearch.Announcement;
        }
Example #3
0
        public PaymentController(IPaymentRepository paymentRepository, IPremiumRepository premiumRepository,
                                 IAnnouncementsPremiumsRefRepository announcementsPremiumsRefRepository)
        {
            _paymentRepository         = paymentRepository;
            _paymentRepository.Context = rc;

            _premiumRepository         = premiumRepository;
            _premiumRepository.Context = rc;

            _announcementsPremiumsRefRepository         = announcementsPremiumsRefRepository;
            _announcementsPremiumsRefRepository.Context = rc;
        }