コード例 #1
0
 public QuoteRepository(ZanyContext ctx)
     : base(ctx)
 {
     gameRepo = new GameRepository(ctx);
     mediaRepo = new MediaRepository(ctx);
     zanyRepo = new ZanyRepository(ctx);
 }
コード例 #2
0
 public SynchronizationService(IFotoWareRepository fotoWareRepository, IMediaRepository mediaRepository, ILanguageRepository languageRepository, IFotoWareMetaDataToSitecoreMetaDataMapper fotoWareMetaDataToSitecoreMetaDataMapper)
 {
     _fotoWareRepository = fotoWareRepository;
     _mediaRepository    = mediaRepository;
     _languageRepository = languageRepository;
     _fotoWareMetaDataToSitecoreMetaDataMapper = fotoWareMetaDataToSitecoreMetaDataMapper;
 }
コード例 #3
0
 public ChaseOutboundParsePollingAgent(IOutboundUploadRepository outboundUploadRepository, IUniqueItemRepository <File> fileRepository, IPipeDelimitedReportHelper pipeDelimitedReportHelper, ILogManager logManager,
                                       ILanguageRepository languageRepository, IChaseOutboundFactory chaseOutboundFactory, IChaseProductRepository chaseProductRepository, IChaseChannelLevelRepository chaseChannelLevelRepository,
                                       IChaseGroupRepository chaseGroupRepository, IChaseCampaignRepository chaseCampaignRepository, IChaseCampaignTypeRepository chaseCampaignTypeRepository, IRelationshipRepository relationshipRepository, IMediaRepository mediaRepository,
                                       IChaseOutboundRepository chaseOutboundRepository, ISettings settings, IUniqueItemRepository <CorporateAccount> corporateAccountRepository, ILabRepository labRepository, ICustomerRegistrationService customerRegistrationService,
                                       IOrganizationRoleUserRepository organizationRoleUserRepository, IStateRepository stateRepository, ICustomerRepository customerRepository, ICorporateCustomerCustomTagService corporateCustomerCustomTagService, IAddressService addressService, IActivityTypeRepository activityTypeRepository)
 {
     _outboundUploadRepository    = outboundUploadRepository;
     _fileRepository              = fileRepository;
     _pipeDelimitedReportHelper   = pipeDelimitedReportHelper;
     _languageRepository          = languageRepository;
     _chaseOutboundFactory        = chaseOutboundFactory;
     _chaseProductRepository      = chaseProductRepository;
     _chaseChannelLevelRepository = chaseChannelLevelRepository;
     _chaseGroupRepository        = chaseGroupRepository;
     _chaseCampaignRepository     = chaseCampaignRepository;
     _chaseCampaignTypeRepository = chaseCampaignTypeRepository;
     _relationshipRepository      = relationshipRepository;
     _mediaRepository             = mediaRepository;
     _chaseOutboundRepository     = chaseOutboundRepository;
     _corporateAccountRepository  = corporateAccountRepository;
     _labRepository = labRepository;
     _customerRegistrationService    = customerRegistrationService;
     _organizationRoleUserRepository = organizationRoleUserRepository;
     _stateRepository    = stateRepository;
     _customerRepository = customerRepository;
     _corporateCustomerCustomTagService = corporateCustomerCustomTagService;
     _addressService         = addressService;
     _logger                 = logManager.GetLogger("Chase_Outbound_Import");
     _activityTypeRepository = activityTypeRepository;
     _accountIds             = settings.FloridaBlueAccountId;
 }
コード例 #4
0
 public InventoryService(IMapper mapper,
                         ICarMakeRepository carMakeRepository,
                         ICarModelRepository carModelRepository,
                         ITrimRepository trimRepository,
                         IBodyTypeRepository bodyTypeRepository,
                         IDriveTypeRepository driveTypeRepository,
                         IFuelTypeRepository fuelTypeRepository,
                         IPurchaseTypeRepository purchaseTypeRepository,
                         IColorRepository colorRepository,
                         ICarRepository carRepository,
                         IInventoryRepository inventoryRepository,
                         IInventoryStatusRepository inventoryStatusRepository,
                         IRepairRepository repairRepository,
                         IMediaRepository mediaRepository,
                         IWebHostEnvironment appEnvironment)
 {
     _mapper                    = mapper;
     _carMakeRepository         = carMakeRepository;
     _carModelRepository        = carModelRepository;
     _trimRepository            = trimRepository;
     _bodyTypeRepository        = bodyTypeRepository;
     _driveTypeRepository       = driveTypeRepository;
     _fuelTypeRepository        = fuelTypeRepository;
     _purchaseTypeRepository    = purchaseTypeRepository;
     _colorRepository           = colorRepository;
     _carRepository             = carRepository;
     _inventoryRepository       = inventoryRepository;
     _inventoryStatusRepository = inventoryStatusRepository;
     _repairRepository          = repairRepository;
     _mediaRepository           = mediaRepository;
     _appEnvironment            = appEnvironment;
 }
コード例 #5
0
ファイル: GameRepository.cs プロジェクト: davidwesst/ZVGQ-Web
 public GameRepository(ZanyContext ctx)
     : base(ctx)
 {
     genreRepo = new GenreRepository(ctx);
     mediaRepo = new MediaRepository(ctx);
     platformRepo = new PlatformRepository(ctx);
 }
コード例 #6
0
ファイル: GameRepository.cs プロジェクト: davidwesst/ZVGQ-Web
 public GameRepository()
     : base()
 {
     genreRepo = new GenreRepository(context);
     mediaRepo = new MediaRepository(context);
     platformRepo = new PlatformRepository(context);
 }
コード例 #7
0
        public void SetUp()
        {
            linkConnection = connectionFactory.Create(connectionString);
            linkConnection.Open();
            linkRepository = new SQLiteLinkRepository(logger, linkConnection);
            linkRepository.Initialize();

            tagConnection = connectionFactory.Create(connectionString);
            tagConnection.Open();
            tagRepository = new SQLiteTagRepository(logger, tagTypeFactory, tagConnection);
            tagRepository.Initialize();

            mediaConnection = connectionFactory.Create(connectionString);
            mediaConnection.Open();
            mediaRepository = new SQLiteMediaRepository(logger, mediaFactory, mediaConnection);
            mediaRepository.Initialize();

            itemConnection = connectionFactory.Create(connectionString);
            itemConnection.Open();
            mediaItemRepository = new SQLiteMetadataRepository(logger, securityContext, mediaFactory, itemConnection);
            mediaItemRepository.Initialize();

            audioStreamFactory = new AudioStreamFactory();

            spider = new CatalogSpider(logger, securityContext, mediaFactory, linkRepository, tagRepository, mediaRepository, mediaItemRepository, audioStreamFactory);
        }
コード例 #8
0
 public HealthPlanCallQueueCriteriaController(IHealthPlanCallQueueCriteriaService healthPlanCallQueueCriteriaService, ISessionContext sessionContext, ISettings settings,
                                              IHealthPlanCallQueueCriteriaRepository healthPlanCallQueueCriteriaRepository, ICorporateUploadRepository corporateUploadRepository,
                                              IHealthPlanCriteriaAssignmentRepository healthPlanCriteriaAssignmentRepository, IUserRepository <User> userRepository, IMediaRepository mediaRepository,
                                              ICsvReader csvReader, ICallQueueRepository callQueueRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, ICallCenterTeamRepository callCenterTeamRepository,
                                              ICallCenterTeamService callCenterTeamService, ICallCenterAgentTeamLogRepository callCenterAgentTeamLogRepository,
                                              IHealthPlanCriteriaTeamAssignmentRepository healthPlanCriteriaTeamAssignmentRepository, ILogManager logManager, ICampaignActivityRepository campaignActivityRepository)
 {
     _healthPlanCallQueueCriteriaService = healthPlanCallQueueCriteriaService;
     _sessionContext = sessionContext;
     _pageSize       = settings.DefaultPageSizeForReports;
     _healthPlanCallQueueCriteriaRepository  = healthPlanCallQueueCriteriaRepository;
     _corporateUploadRepository              = corporateUploadRepository;
     _healthPlanCriteriaAssignmentRepository = healthPlanCriteriaAssignmentRepository;
     _userRepository                             = userRepository;
     _mediaRepository                            = mediaRepository;
     _csvReader                                  = csvReader;
     _callQueueRepository                        = callQueueRepository;
     _organizationRoleUserRepository             = organizationRoleUserRepository;
     _callCenterTeamRepository                   = callCenterTeamRepository;
     _callCenterTeamService                      = callCenterTeamService;
     _callCenterAgentTeamLogRepository           = callCenterAgentTeamLogRepository;
     _healthPlanCriteriaTeamAssignmentRepository = healthPlanCriteriaTeamAssignmentRepository;
     _campaignActivityRepository                 = campaignActivityRepository;
     _logger = logManager.GetLogger("HealthPlanCallQueueCriteriaController");
 }
コード例 #9
0
 public MediaService(
     IMediaRepository <TMedia> mediaRepository,
     IAbpStorageFactory storageFactory)
 {
     _mediaRepository = mediaRepository;
     _store           = storageFactory.GetStore(DefaultStoreName);
 }
コード例 #10
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UserController"/> class.
 /// </summary>
 /// <param name="mediaRepository">The media repository.</param>
 /// <param name="sidebarView">The sidebar view.</param>
 /// <param name="paginationService">The pagination service.</param>
 /// <param name="persistentCollectionService">The persistent collection service.</param>
 public UserController(IMediaRepository mediaRepository, IPopulateSidebarView sidebarView, IPaginationService<Media> paginationService, IPersistentCollectionService persistentCollectionService)
 {
     _mediaRepository = mediaRepository;
     _persistentCollectionService = persistentCollectionService;
     _paginationService = paginationService;
     _sidebarView = sidebarView;
 }
コード例 #11
0
 public ResultsController(ITestResultService testResultService, IEventCustomerResultRepository eventCustomerResultRepository, IHealthAssessmentService healthAssessmentService, ISessionContext sessionContext,
                          ISettings settings, ICustomerService customerService, ILogManager logManager, IPdfGenerator pdfGenerator, IMediaRepository mediaRepository, IConfigurationSettingRepository configurationSettingRepository,
                          IKynHealthAssessmentService kynHealthAssessmentService, IGenerateKynLipidService generateKynLipidService, IFluVaccinationConsentService vaccinationConsentService, IEventCustomerRepository eventCustomerRepository
                          , IPriorityInQueueService priorityInQueueService, ICustomerEventPriorityInQueueDataRepository priorityInQueueRepository, IEventRepository eventRepository, INewResultFlowStateService newResultFlowStateService,
                          IGiftCardService giftCardService, IParticipationConsentService participationConsentService, IChaperoneService chaperoneService)
 {
     _customerService               = customerService;
     _testResultService             = testResultService;
     _eventCustomerResultRepository = eventCustomerResultRepository;
     _healthAssessmentService       = healthAssessmentService;
     _sessionContext = sessionContext;
     _pageSize       = settings.DefaultPageSizeForReports;
     _logger         = logManager.GetLogger <Global>();
     _pdfGenerator   = pdfGenerator;
     _pdfGenerator.AllowLoadingJavascriptbeforePdfGenerate = true;
     _mediaRepository = mediaRepository;
     _settings        = settings;
     _configurationSettingRepository = configurationSettingRepository;
     _kynHealthAssessmentService     = kynHealthAssessmentService;
     _generateKynLipidService        = generateKynLipidService;
     _vaccinationConsentService      = vaccinationConsentService;
     _eventCustomerRepository        = eventCustomerRepository;
     _priorityInQueueService         = priorityInQueueService;
     _priorityInQueueRepository      = priorityInQueueRepository;
     _eventRepository             = eventRepository;
     _newResultFlowStateService   = newResultFlowStateService;
     _giftCardService             = giftCardService;
     _participationConsentService = participationConsentService;
     _chaperoneService            = chaperoneService;
 }
コード例 #12
0
        public MyBioCheckAssessmentJsonHelper(ISettings settings, IEventCustomerRepository eventCustomerRepository,
                                              ICustomerRepository customerRepository, IHealthAssessmentRepository healthAssessmentRepository,
                                              IKynLabValuesRepository kynLabValuesRepository, IBasicBiometricRepository basicBiometricRepository, ITraleApiService trailApiService,
                                              IMediaRepository mediaRepository, IMediaHelper mediaHelper, IXmlSerializer <BioCheckAssessmentFailedList> bioCheckAssessmentFailedListXmlSerializer,
                                              ICustomerTraleRepository customerTraleRepository, IEventCustomerResultTraleRepository eventCustomerResultTraleRepository,
                                              ICorporateAccountRepository corporateAccountRepository, IOrganizationRepository organizationRepository)
        {
            _eventCustomerRepository = eventCustomerRepository;
            _customerRepository      = customerRepository;

            _healthAssessmentRepository = healthAssessmentRepository;
            _kynLabValuesRepository     = kynLabValuesRepository;
            _basicBiometricRepository   = basicBiometricRepository;
            _trailApiService            = trailApiService;
            _mediaRepository            = mediaRepository;
            _mediaHelper = mediaHelper;
            _bioCheckAssessmentTestResultRepository = new MyBioAssessmentTestRepository();
            _profileId         = settings.ProfileId;
            _testResultService = new Service.TestResultService();
            _bioCheckAssessmentFailedListXmlSerializer = bioCheckAssessmentFailedListXmlSerializer;
            _customerTraleRepository            = customerTraleRepository;
            _eventCustomerResultTraleRepository = eventCustomerResultTraleRepository;
            _corporateAccountRepository         = corporateAccountRepository;
            _organizationRepository             = organizationRepository;
            _bioCheckAssessmentFailedListPath   = settings.BioCheckAssessmentFailedListPath;
            _settings = settings;
        }
コード例 #13
0
 public MediaInformationViewModelService(IMediaRepository <Media> mediaRepository,
                                         IMediaRepository <Movie> movieRepository,
                                         //IMediaRepository<DiscType> discTypeRepository,
                                         IMediaRepository <Watched> watchedRepository,
                                         IMediaRepository <MediaExtraGenre> mediaExtraGenreRepository,
                                         //IMediaRepository<Genre> genreRepository,
                                         //IMediaRepository<MediaGenre> mediaGenreRepository,
                                         //IMediaRepository<ExtraGenre> extraGenreRepository,
                                         IMediaRepository <PhysicalMedia> physicalMediaRepository,
                                         IMediaRepository <PhysicalMediaMovie> physicalMediaMovieRepository,
                                         IMediaRepository <Cast> castRepository,
                                         IMediaRepository <Crew> crewRepository)
 {
     _mediaRepository = mediaRepository;
     _movieRepository = movieRepository;
     //_discTypeRepository = discTypeRepository;
     _watchedRepository         = watchedRepository;
     _mediaExtraGenreRepository = mediaExtraGenreRepository;
     //_genreRepository = genreRepository;
     //_mediaGenreRepository = mediaGenreRepository;
     //_extraGenreRepository = extraGenreRepository;
     _physicalMediaRepository      = physicalMediaRepository;
     _physicalMediaMovieRepository = physicalMediaMovieRepository;
     _castRepository = castRepository;
     _crewRepository = crewRepository;
 }
コード例 #14
0
        public SpiderFactory(ILogger logger, ISecurityContext securityContext, IMediaFactory mediaFactory, ILinkRepository linkRepository, ITagRepository tagRepository, IMediaRepository mediaRepository, IMetadataRepository mediaItemRepository, IAudioStreamFactory audioStreamFactory)
        {
            if (logger == null)
                throw new ArgumentNullException("logger");
            if (securityContext == null)
                throw new ArgumentNullException("securityContext");
            if (mediaFactory == null)
                throw new ArgumentNullException("mediaFactory");
            if (linkRepository == null)
                throw new ArgumentNullException("linkRepository");
            if (tagRepository == null)
                throw new ArgumentNullException("tagRepository");
            if (mediaRepository == null)
                throw new ArgumentNullException("mediaRepository");
            if (mediaItemRepository == null)
                throw new ArgumentNullException("mediaItemRepository");

            this.logger = logger;
            this.securityContext = securityContext;
            this.securityContext = securityContext;
            this.mediaFactory = mediaFactory;
            this.linkRepository = linkRepository;
            this.tagRepository = tagRepository;
            this.mediaRepository = mediaRepository;
            this.mediaItemRepository = mediaItemRepository;
            this.audioStreamFactory = audioStreamFactory;
        }
コード例 #15
0
 public QuoteRepository()
     : base()
 {
     gameRepo = new GameRepository(base.context);
     mediaRepo = new MediaRepository(base.context);
     zanyRepo = new ZanyRepository(base.context);
 }
コード例 #16
0
        public MolinaResultPdfDownloadPollingAgent(IEventCustomerResultRepository eventCustomerResultRepository, ISettings settings, ILogManager logManager, IMediaRepository mediaRepository,
                                                   ICustomSettingManager customSettingManager, IUniqueItemRepository <CorporateAccount> corporateAccountRepository, ICustomerRepository customerRepository,
                                                   IResultPdfDownloadPollingAgentHelper resultPdfDownloadHelper, IPgpFileEncryptionHelper pgpFileEncryptionHelper, IEventRepository eventRepository)
        {
            _eventCustomerResultRepository = eventCustomerResultRepository;
            _mediaRepository            = mediaRepository;
            _customSettingManager       = customSettingManager;
            _corporateAccountRepository = corporateAccountRepository;
            _customerRepository         = customerRepository;

            _resultPdfDownloadHelper = resultPdfDownloadHelper;
            _pgpFileEncryptionHelper = pgpFileEncryptionHelper;
            _eventRepository         = eventRepository;

            _logger = logManager.GetLogger("MolinaResultPdf");

            _customDownloadSettings   = settings.MolinaResultPdfDownloadSettings;
            _destinationFolderPdfPath = settings.MolinaResultPdfDownloadPath;

            _cutOfDate = settings.PcpDownloadCutOfDate;

            _accountId = settings.MolinaAccountId;

            _stopSendingPdftoHealthPlanDate = settings.StopSendingPdftoHealthPlanDate;
        }
コード例 #17
0
 public PhysicianEvaluationService(IPhysicianRepository physicianRepository, IPhysicianEvaluationRepository physicianEvaluationRepository, IUniqueItemRepository <Test> uniqueItemTestRepository, IStateRepository stateRepository,
                                   IMediaRepository mediaRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IPhysicianReviewSummaryListFactory physicianReviewSummaryListFactory, IUniqueItemRepository <EventCustomer> eventCustomerRepository,
                                   ICustomerRepository customerRepository, IOrderRepository orderRepository, IEventTestRepository eventTestRepository, IEventCustomerResultRepository eventCustomerResultRepository, IPhysicianQueueListFactory physicianQueueListFactory,
                                   IEventRepository eventRepository, IPhysicianReviewListFactory physicianReviewListFactroy, IPodRepository podRepository, IEventPackageRepository eventPackageRepository, IPhysicianEventQueueListFactory physicianEventQueueListFactory,
                                   IPhysicianTestReviewListFactory physicianTestReviewListFactory, IPriorityInQueueRepository priorityInQueueRepository
                                   )
 {
     _physicianRepository               = physicianRepository;
     _uniqueItemTestRepository          = uniqueItemTestRepository;
     _stateRepository                   = stateRepository;
     _mediaRepository                   = mediaRepository;
     _physicianEvaluationRepository     = physicianEvaluationRepository;
     _organizationRoleUserRepository    = organizationRoleUserRepository;
     _physicianReviewSummaryListFactory = physicianReviewSummaryListFactory;
     _eventCustomerRepository           = eventCustomerRepository;
     _customerRepository                = customerRepository;
     _orderRepository                   = orderRepository;
     _eventTestRepository               = eventTestRepository;
     _eventCustomerResultRepository     = eventCustomerResultRepository;
     _eventRepository                   = eventRepository;
     _physicianReviewListFactory        = physicianReviewListFactroy;
     _physicianQueueListFactory         = physicianQueueListFactory;
     _podRepository                  = podRepository;
     _eventPackageRepository         = eventPackageRepository;
     _physicianEventQueueListFactory = physicianEventQueueListFactory;
     _physicianTestReviewListFactory = physicianTestReviewListFactory;
     _priorityInQueueRepository      = priorityInQueueRepository;
 }
コード例 #18
0
        public void SetUp()
        {
            linkConnection = connectionFactory.Create(connectionString);
            linkConnection.Open();
            linkRepository = new SQLiteLinkRepository(logger, linkConnection);
            linkRepository.Initialize();

            tagConnection = connectionFactory.Create(connectionString);
            tagConnection.Open();
            tagRepository = new SQLiteTagRepository(logger, tagTypeFactory, tagConnection);
            tagRepository.Initialize();

            mediaConnection = connectionFactory.Create(connectionString);
            mediaConnection.Open();
            mediaRepository = new SQLiteMediaRepository(logger, mediaFactory, mediaConnection);
            mediaRepository.Initialize();

            itemConnection = connectionFactory.Create(connectionString);
            itemConnection.Open();
            mediaItemRepository = new SQLiteMetadataRepository(logger, securityContext, mediaFactory, itemConnection);
            mediaItemRepository.Initialize();

            audioStreamFactory = new AudioStreamFactory();

            spider = new CatalogSpider(logger, securityContext, mediaFactory, linkRepository, tagRepository, mediaRepository, mediaItemRepository, audioStreamFactory);
        }
コード例 #19
0
        private PublishedSnapshotService(ServiceContext serviceContext,
                                         IPublishedContentTypeFactory publishedContentTypeFactory,
                                         IScopeProvider scopeProvider,
                                         ICacheProvider requestCache,
                                         IEnumerable <IUrlSegmentProvider> segmentProviders,
                                         IPublishedSnapshotAccessor publishedSnapshotAccessor, IVariationContextAccessor variationContextAccessor,
                                         IDocumentRepository documentRepository, IMediaRepository mediaRepository, IMemberRepository memberRepository,
                                         IDefaultCultureAccessor defaultCultureAccessor,
                                         ILogger logger,
                                         IGlobalSettings globalSettings,
                                         ISiteDomainHelper siteDomainHelper,
                                         PublishedContentTypeCache contentTypeCache,
                                         MainDom mainDom,
                                         bool testing, bool enableRepositoryEvents)
            : base(publishedSnapshotAccessor, variationContextAccessor)
        {
            _routesCache = new RoutesCache();
            _publishedContentTypeFactory = publishedContentTypeFactory;
            _contentTypeCache            = contentTypeCache
                                           ?? new PublishedContentTypeCache(serviceContext.ContentTypeService, serviceContext.MediaTypeService, serviceContext.MemberTypeService, publishedContentTypeFactory, logger);

            _xmlStore = new XmlStore(serviceContext, scopeProvider, _routesCache,
                                     _contentTypeCache, segmentProviders, publishedSnapshotAccessor, mainDom, testing, enableRepositoryEvents,
                                     documentRepository, mediaRepository, memberRepository, globalSettings);

            _domainService          = serviceContext.DomainService;
            _memberService          = serviceContext.MemberService;
            _mediaService           = serviceContext.MediaService;
            _userService            = serviceContext.UserService;
            _defaultCultureAccessor = defaultCultureAccessor;

            _requestCache     = requestCache;
            _globalSettings   = globalSettings;
            _siteDomainHelper = siteDomainHelper;
        }
コード例 #20
0
ファイル: Unit.cs プロジェクト: prostopsih/WEBJS
 public Unit(ITourRepository tourRepository, IUserRepository userRepository, ITicketRepository ticketRepository, IMediaRepository mediaRepository)
 {
     _tourRepository   = tourRepository;
     _userRepository   = userRepository;
     _ticketRepository = ticketRepository;
     _mediaRepository  = mediaRepository;
 }
コード例 #21
0
 public CustomerService(IAddressService addressService, ICustomerRepository customerRepository, ITestimonialRepository testimonialRepository, IUserService userService,
                        IProspectCustomerRepository prospectCustomerRepository, IUniqueItemRepository <ProspectCustomer> uniqueItemProspectCustomerRepository, IEventCustomerRepository eventCustomerRepository,
                        IUserNameGenerator userNameGenerator, IShippingDetailRepository shippingDetailRepository, IPrimaryCarePhysicianRepository primaryCarePhysicianRepository,
                        IEventRepository eventRepository, ICorporateAccountRepository corporateAccountRepository, ILanguageRepository languageRepository, ILanguageService languageService,
                        ICustomerProfileHistoryRepository customerProfileHistoryRepository, IPhoneNumberFactory phoneNumberFactory, ICallQueueCustomerPublisher callQueueCustomerPublisher,
                        ICustomerTargetedService customerTargetedService, ICustomerEligibilityRepository customerEligibilityRepository, IPhysicianRecordRequestSignatureRepository physicianRecordRequestSignatureRepository,
                        IUniqueItemRepository <File> fileRepository, IMediaRepository mediaRepository, ICallQueueCustomerPubFactory callQueueCustomerPubFactory)
 {
     _addressService                            = addressService;
     _customerRepository                        = customerRepository;
     _testimonialRepository                     = testimonialRepository;
     _userService                               = userService;
     _prospectCustomerRepository                = prospectCustomerRepository;
     _uniqueItemProspectCustomerRepository      = uniqueItemProspectCustomerRepository;
     _eventCustomerRepository                   = eventCustomerRepository;
     _userNameGenerator                         = userNameGenerator;
     _shippingDetailRepository                  = shippingDetailRepository;
     _primaryCarePhysicianRepository            = primaryCarePhysicianRepository;
     _eventRepository                           = eventRepository;
     _corporateAccountRepository                = corporateAccountRepository;
     _languageRepository                        = languageRepository;
     _languageService                           = languageService;
     _customerProfileHistoryRepository          = customerProfileHistoryRepository;
     _phoneNumberFactory                        = phoneNumberFactory;
     _callQueueCustomerPublisher                = callQueueCustomerPublisher;
     _customerTargetedService                   = customerTargetedService;
     _customerEligibilityRepository             = customerEligibilityRepository;
     _physicianRecordRequestSignatureRepository = physicianRecordRequestSignatureRepository;
     _fileRepository                            = fileRepository;
     _mediaRepository                           = mediaRepository;
     _callQueueCustomerPubFactory               = callQueueCustomerPubFactory;
 }
コード例 #22
0
        public PcpResultPdfDownloadPollingAgent(IEventCustomerResultRepository eventCustomerResultRepository, ISettings settings, ILogManager logManager, IMediaRepository mediaRepository, ICustomSettingManager customSettingManager,
                                                ICorporateAccountRepository corporateAccountRepository, IResultPdfDownloadPollingAgentHelper resultPdfDownloadHelper, IPgpFileEncryptionHelper pgpFileEncryptionHelper, ICustomerRepository customerRepository, IZipHelper zipHelper,
                                                IEventRepository eventRepository, IXmlSerializer <ResultPdfPostedXml> resultPdfPostedSerializer, IResultPdfFileHelper resultPdfFileHelper, ISftpCridentialManager sftpCridentialManager,
                                                IXmlSerializer <ResultPdfNotPosted> resultPdfNotPostedSerializer, IResultPdfEmailNotificationHelper resultPdfEmailNotificationHelper)
        {
            _eventCustomerResultRepository = eventCustomerResultRepository;
            _settings                   = settings;
            _mediaRepository            = mediaRepository;
            _customSettingManager       = customSettingManager;
            _corporateAccountRepository = corporateAccountRepository;
            _resultPdfDownloadHelper    = resultPdfDownloadHelper;
            _pgpFileEncryptionHelper    = pgpFileEncryptionHelper;
            _customerRepository         = customerRepository;
            _zipHelper                  = zipHelper;
            _eventRepository            = eventRepository;
            _resultPdfPostedSerializer  = resultPdfPostedSerializer;
            _resultPdfFileHelper        = resultPdfFileHelper;
            _sftpCridentialManager      = sftpCridentialManager;
            _logger = logManager.GetLogger("PCPResultPdf");

            _customSettingFile           = settings.PcpResultPdfDownloadSettings;
            _destinationFolderPdfSetting = settings.PcpResultPdfDownloadPath;
            _accountIds = settings.PcpResultPdfDownloadAccountIds;
            _cutOfDate  = settings.PcpDownloadCutOfDate;
            _martinsPointExclusiveAccountId   = settings.MartinsPointExclusiveAccountId;
            _resultPostedToPlanPath           = settings.ResultPostedToPlanPath;
            _resultPdfNotPostedSerializer     = resultPdfNotPostedSerializer;
            _resultPdfEmailNotificationHelper = resultPdfEmailNotificationHelper;
        }
コード例 #23
0
ファイル: MediaController.cs プロジェクト: cds-kla/cflix
 public MediaController(
     UserManager <CFlixUser> userManager,
     IMediaRepository repository)
 {
     _userManager = userManager;
     _repo        = repository;
 }
コード例 #24
0
        public HealthPlanCallQueueCriteriaService(IHealthPlanCallQueueCriteriaRepository healthPlanCallQueueCriteriaRepository, ISettings settings,
                                                  ICorporateAccountRepository corporateAccountRepository, ICallQueueRepository callQueueRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, ICallQueueListModelFactory callQueueListModelFactory,
                                                  IHealthPlanCriteriaAssignmentRepository healthPlanCriteriaAssignmentRepository, IHealthPlanCallQueueCriteriaEditModelFactory healthPlanCallQueueCriteriaEditModelFactory,
                                                  ICampaignRepository campaignRepository, IUniqueItemRepository <File> fileRepository, ISessionContext sessionContext, IMediaRepository mediaRepository,
                                                  IHealthPlanCriteriaAssignmentUploadRepository healthPlanCriteriaAssignmentUploadRepository, IHealthPlanCriteriaTeamAssignmentRepository healthPlanCriteriaTeamAssignmentRepository,
                                                  ICallCenterTeamRepository callCenterTeamRepository, ICustomerCallQueueCallAttemptService customerCallQueueCallAttemptService, IOrganizationRepository organizationRepository, ILanguageRepository languageRepository, IHealthPlanCriteriaDirectMailRepository healthPlanCriteriaDirectMailRepository, IHealthPlanCriteriaDirectMailService healthPlanCriteriaDirectMailService)
        {
            _healthPlanCallQueueCriteriaRepository = healthPlanCallQueueCriteriaRepository;
            _noPastAppointmentInDays = settings.NoPastAppointmentInDays;

            _corporateAccountRepository                  = corporateAccountRepository;
            _callQueueRepository                         = callQueueRepository;
            _organizationRoleUserRepository              = organizationRoleUserRepository;
            _callQueueListModelFactory                   = callQueueListModelFactory;
            _healthPlanCriteriaAssignmentRepository      = healthPlanCriteriaAssignmentRepository;
            _healthPlanCallQueueCriteriaEditModelFactory = healthPlanCallQueueCriteriaEditModelFactory;
            _campaignRepository = campaignRepository;
            _fileRepository     = fileRepository;
            _sessionContext     = sessionContext;
            _mediaRepository    = mediaRepository;
            _healthPlanCriteriaAssignmentUploadRepository = healthPlanCriteriaAssignmentUploadRepository;
            _healthPlanCriteriaTeamAssignmentRepository   = healthPlanCriteriaTeamAssignmentRepository;
            _callCenterTeamRepository            = callCenterTeamRepository;
            _customerCallQueueCallAttemptService = customerCallQueueCallAttemptService;
            _organizationRepository = organizationRepository;
            _languageRepository     = languageRepository;
            _healthPlanCriteriaDirectMailRepository = healthPlanCriteriaDirectMailRepository;
            _healthPlanCriteriaDirectMailService    = healthPlanCriteriaDirectMailService;
        }
コード例 #25
0
        public AnthemCaResultPdfDownloadPollingAgent(IEventCustomerResultRepository eventCustomerResultRepository, ISettings settings, ILogManager logManager, IMediaRepository mediaRepository, ICustomSettingManager customSettingManager,
                                                     IUniqueItemRepository <CorporateAccount> corporateAccountRepository, IResultPdfDownloadPollingAgentHelper resultPdfDownloaderHelper, IPgpFileEncryptionHelper pgpFileEncryptionHelper, ICustomerRepository customerRepository,
                                                     IEventRepository eventRepository, IResultPdfFileHelper resultPdfFileHelper, IXmlSerializer <ResultPdfPostedXml> resultPdfPostedSerializer,
                                                     IXmlSerializer <ResultPdfNotPosted> resultPdfNotPostedSerializer, IResultPdfEmailNotificationHelper resultPdfEmailNotificationHelper)
        {
            _cutOfDate = settings.AnthemDownloadCutOfDate;
            _settings  = settings;
            _eventCustomerResultRepository = eventCustomerResultRepository;
            _mediaRepository            = mediaRepository;
            _customSettingManager       = customSettingManager;
            _corporateAccountRepository = corporateAccountRepository;

            _resultPdfDownloaderHelper = resultPdfDownloaderHelper;
            _pgpFileEncryptionHelper   = pgpFileEncryptionHelper;
            _customerRepository        = customerRepository;
            _eventRepository           = eventRepository;
            _resultPostedToPlanPath    = settings.ResultPostedToPlanPath;
            _resultPdfFileHelper       = resultPdfFileHelper;
            _resultPdfPostedSerializer = resultPdfPostedSerializer;

            _logger = logManager.GetLogger("Anthem CA ResultPdf");

            _accountId                        = settings.AnthemAccountId;
            _customSettingFile                = settings.PcpResultPdfDownloadSettings;
            _destinationFolderPdfPath         = settings.PcpResultPdfDownloadPath;
            _resultPdfNotPostedSerializer     = resultPdfNotPostedSerializer;
            _resultPdfEmailNotificationHelper = resultPdfEmailNotificationHelper;
        }
コード例 #26
0
ファイル: Api.cs プロジェクト: zzekikaya/piranha.core
        /// <summary>
        /// Creates a new api from the currently registered
        /// repositories.
        /// </summary>
        public Api(
            IContentFactory contentFactory,
            IAliasRepository aliasRepository,
            IArchiveRepository archiveRepository,
            IMediaRepository mediaRepository,
            IPageRepository pageRepository,
            IPageTypeRepository pageTypeRepository,
            IParamRepository paramRepository,
            IPostRepository postRepository,
            IPostTypeRepository postTypeRepository,
            ISiteRepository siteRepository,
            ISiteTypeRepository siteTypeRepository,
            ICache cache              = null,
            IStorage storage          = null,
            IImageProcessor processor = null)
        {
            // Store the cache
            _cache = cache;

            // Create services without dependecies
            PageTypes = new PageTypeService(pageTypeRepository, cache);
            Params    = new ParamService(paramRepository, cache);
            PostTypes = new PostTypeService(postTypeRepository, cache);
            Sites     = new SiteService(siteRepository, contentFactory, cache);
            SiteTypes = new SiteTypeService(siteTypeRepository, cache);

            // Create services with dependencies
            Aliases  = new AliasService(aliasRepository, Sites, cache);
            Media    = new MediaService(mediaRepository, Params, storage, processor, cache);
            Pages    = new PageService(pageRepository, contentFactory, Sites, Params, cache);
            Posts    = new PostService(postRepository, contentFactory, Sites, Pages, cache);
            Archives = new ArchiveService(archiveRepository, Params, Posts);
        }
コード例 #27
0
 public VoteController(IVoteRepository _voteRepository, IUserRepository _userRepository, IMediaRepository _mediaRepository, IConfiguration _config)
 {
     voteRepository  = _voteRepository;
     userRepository  = _userRepository;
     mediaRepository = _mediaRepository;
     config          = _config;
 }
コード例 #28
0
 // used in WebBootManager + tests
 public XmlPublishedSnapshotService(
     ServiceContext serviceContext,
     IPublishedContentTypeFactory publishedContentTypeFactory,
     IScopeProvider scopeProvider,
     IAppCache requestCache,
     IPublishedSnapshotAccessor publishedSnapshotAccessor,
     IVariationContextAccessor variationContextAccessor,
     IUmbracoContextAccessor umbracoContextAccessor,
     IDocumentRepository documentRepository,
     IMediaRepository mediaRepository,
     IMemberRepository memberRepository,
     IDefaultCultureAccessor defaultCultureAccessor,
     ILoggerFactory loggerFactory,
     GlobalSettings globalSettings,
     IHostingEnvironment hostingEnvironment,
     IApplicationShutdownRegistry hostingLifetime,
     IShortStringHelper shortStringHelper,
     IEntityXmlSerializer entitySerializer,
     MainDom mainDom,
     bool testing = false,
     bool enableRepositoryEvents = true)
     : this(serviceContext, publishedContentTypeFactory, scopeProvider, requestCache,
            publishedSnapshotAccessor, variationContextAccessor, umbracoContextAccessor,
            documentRepository, mediaRepository, memberRepository,
            defaultCultureAccessor,
            loggerFactory, globalSettings, hostingEnvironment, hostingLifetime, shortStringHelper, entitySerializer, null, mainDom, testing, enableRepositoryEvents)
 {
     _umbracoContextAccessor = umbracoContextAccessor;
 }
コード例 #29
0
 public ImportFilesForHafGenerationPollingAgent(ISettings settings, ILogManager logManager, IMediaRepository mediaRepository, ICorporateAccountRepository corporateAccountRepository)
 {
     _settings                   = settings;
     _mediaRepository            = mediaRepository;
     _corporateAccountRepository = corporateAccountRepository;
     _logger = logManager.GetLogger("ImportFilesForHafGeneration");
 }
コード例 #30
0
        public CrosswalkInboundReportPollingAgent(ILogManager logManager, ICrosswalkInboundReportService crosswalkInboundReportService, IPipeDelimitedReportHelper pipeDelimitedReportHelper, IMediaRepository mediaRepository, ISettings settings,
                                                  IZipHelper zipHelper, IUniqueItemRepository <CorporateAccount> corporateAccountRepository, ICustomSettingManager customSettingManager, IXmlSerializer <ResultPdfPostedXml> resultPdfPostedSerializer)
        {
            _crosswalkInboundReportService = crosswalkInboundReportService;
            _pipeDelimitedReportHelper     = pipeDelimitedReportHelper;
            _mediaRepository            = mediaRepository;
            _settings                   = settings;
            _zipHelper                  = zipHelper;
            _corporateAccountRepository = corporateAccountRepository;
            _customSettingManager       = customSettingManager;
            _resultPdfPostedSerializer  = resultPdfPostedSerializer;
            _logger = logManager.GetLogger("Crosswalk_Inbound_Report");

            _customSettingFile      = settings.FloridaBlueSettingResourcePath;
            _cutOffDate             = settings.FloridaBlueReportCutOfDate;
            _dayOfWeek              = settings.FloridaBlueReportsDayOfWeek;
            _resultPostedToPlanPath = settings.ResultPostedToPlanPath;
            _sftpHost            = settings.FloridaBlueSftpHost;
            _sftpUserName        = settings.FloridaBlueSftpUserName;
            _sftpPassword        = settings.FloridaBlueSftpPassword;
            _sendReportToSftp    = settings.SendReportToFloridaBlueSftp;
            _destinationSftpPath = settings.FloridaBlueSftpPath;

            _stopSendingPdftoHealthPlanDate = settings.StopSendingPdftoHealthPlanDate;
        }
コード例 #31
0
ファイル: UserController.cs プロジェクト: sahvishal/matrix
 public UserController(IUserRepository <User> userRepository, IUserService userService, IUsersListModelRepository usersListModelRepository, ITestRepository testRepository, IPodRepository podRepository, ISessionContext sessionContext,
                       IUniqueItemRepository <Core.Application.Domain.File> fileRepository, IMediaRepository mediaRepository, IUserLoginRepository userLoginRepository, IOrganizationRoleUserRepository organizationRoleUserRepository,
                       IPhysicianRepository physicianRepository, IEventStaffAssignmentRepository eventStaffAssignmentRepository, IPasswordChangelogService passwordChangelogService, IConfigurationSettingRepository configurationSettingRepository,
                       IMedicareApiService medicareApiService, IMedicareService medicareService, IRoleRepository roleRepository, ILogManager logManager,
                       IUserNpiInfoRepository userNpiInfoRepository, ISystemUserInfoRepository systemUserInfoRepository, IPinChangeLogService pinChangelogService)
 {
     _userRepository                 = userRepository;
     _userService                    = userService;
     _usersListModelRepository       = usersListModelRepository;
     _testRepository                 = testRepository;
     _podRepository                  = podRepository;
     _sessionContext                 = sessionContext;
     _fileRepository                 = fileRepository;
     _mediaRepository                = mediaRepository;
     _userLoginRepository            = userLoginRepository;
     _organizationRoleUserRepository = organizationRoleUserRepository;
     _physicianRepository            = physicianRepository;
     _eventStaffAssignmentRepository = eventStaffAssignmentRepository;
     _passwordChangelogService       = passwordChangelogService;
     _configurationSettingRepository = configurationSettingRepository;
     _medicareApiService             = medicareApiService;
     _medicareService                = medicareService;
     _roleRepository                 = roleRepository;
     _logger = logManager.GetLogger <UserController>();
     _userNpiInfoRepository    = userNpiInfoRepository;
     _systemUserInfoRepository = systemUserInfoRepository;
     _pinChangelogService      = pinChangelogService;
 }
コード例 #32
0
 public void SetUp()
 {
     IoC.Register <ISettings, FakeSettings>();
     IoC.Register <IMediaRepository, MediaRepository>();
     _settings        = IoC.Resolve <ISettings>();
     _mediaRepository = IoC.Resolve <IMediaRepository>();
 }
コード例 #33
0
        public WellCareResultPdfDownloadPollingAgent(IEventCustomerResultRepository eventCustomerResultRepository, ISettings settings, ILogManager logManager,
                                                     IMediaRepository mediaRepository, ICustomSettingManager customSettingManager, IUniqueItemRepository <CorporateAccount> corporateAccountRepository, IEventRepository eventRepository,
                                                     IResultPdfDownloadPollingAgentHelper resultPdfDownloaderHelper, IPgpFileEncryptionHelper pgpFileEncryptionHelper)
        {
            _cutOfDate = settings.PcpDownloadCutOfDate;
            _eventCustomerResultRepository = eventCustomerResultRepository;
            _mediaRepository            = mediaRepository;
            _customSettingManager       = customSettingManager;
            _corporateAccountRepository = corporateAccountRepository;
            _eventRepository            = eventRepository;

            _resultPdfDownloaderHelper = resultPdfDownloaderHelper;
            _pgpFileEncryptionHelper   = pgpFileEncryptionHelper;

            _logger = logManager.GetLogger("WellCare ResultPdf");

            _accountIds               = settings.WellCareAccountIds;
            _customSettingFile        = settings.PcpResultPdfDownloadSettings;
            _destinationFolderPdfPath = settings.PcpResultPdfDownloadPath;

            _sftpHost            = settings.WellCareSftpHost;
            _sftpUserName        = settings.WellCareSftpUserName;
            _sftpPassword        = settings.WellCareSftpPassword;
            _sendReportToSftp    = settings.SendPdfToWellCareSftp;
            _sftpDestinationPath = settings.WellCareSftpPath;

            _stopSendingPdftoHealthPlanDate = settings.StopSendingPdftoHealthPlanDate;
        }
コード例 #34
0
        public NtspResultPdfDownloadPollingAgent(IEventCustomerResultRepository eventCustomerResultRepository, ISettings settings, ILogManager logManager,
                                                 IMediaRepository mediaRepository, ICustomSettingManager customSettingManager, IUniqueItemRepository <CorporateAccount> corporateAccountRepository, ICustomerRepository customerRepository,
                                                 IUniqueItemRepository <Event> eventRepository, IResultPdfDownloadPollingAgentHelper resultPdfDownloaderHelper, IPgpFileEncryptionHelper pgpFileEncryptionHelper, IXmlSerializer <ResultPdfPostedXml> resultPdfPostedSerializer, IResultPdfFileHelper resultPdfFileHelper)
        {
            _cutOfDate = settings.PcpDownloadCutOfDate;

            _eventCustomerResultRepository = eventCustomerResultRepository;
            _settings                   = settings;
            _mediaRepository            = mediaRepository;
            _customSettingManager       = customSettingManager;
            _corporateAccountRepository = corporateAccountRepository;
            _customerRepository         = customerRepository;
            _eventRepository            = eventRepository;
            _resultPdfDownloaderHelper  = resultPdfDownloaderHelper;
            _pgpFileEncryptionHelper    = pgpFileEncryptionHelper;

            _logger = logManager.GetLogger("NTSP ResultPdf");

            _accountIds               = settings.NtspAccountIds;
            _customSettingFile        = settings.NtspResultPdfDownloadSettings;
            _destinationFolderPdfPath = settings.NtspResultPdfDownloadPath;

            _sftpHost                     = settings.NtspSftpHost;
            _sftpUserName                 = settings.NtspSftpUserName;
            _sftpPassword                 = settings.NtspSftpPassword;
            _sendReportToSftp             = settings.SendReportToNtspSftp;
            _destinationSftpFolderPdfPath = settings.NtspSftpResultReportDownloadPath;

            _resultPdfPostedSerializer = resultPdfPostedSerializer;
            _resultPdfFileHelper       = resultPdfFileHelper;
            _resultPostedToPlanPath    = settings.ResultPostedToPlanPath;

            _stopSendingPdftoHealthPlanDate = settings.StopSendingPdftoHealthPlanDate;
        }
コード例 #35
0
        /// <summary>
        /// Renders this instance.
        /// </summary>
        /// <returns></returns>
        public static string Render(User user)
        {
            ICommentRepository commentRepository = DependencyInjection.Resolve <ICommentRepository>();
            IMediaRepository   mediaRepository   = DependencyInjection.Resolve <IMediaRepository>();
            List <Comment>     comments          = commentRepository.RetrieveRecent5CommentsByUserId(user.Id);
            StringBuilder      builder           = new StringBuilder();
            string             renderedWidget    = string.Empty;

            if (comments.Count > 0)
            {
                builder.AppendLine("<div class=\"marginbottom40\">");
                builder.AppendLine("<h3>recent comments</h3>");
                builder.AppendLine("<ul class=\"comments\">");
                const string htmlLink        = "<li>{0} on <a href=\"/{1}/comments/leave/{2}\" >{3}</a></li>";
                const string commentorFormat = "<a href=\"{0}\" title=\"Visit {1}\" >{1}</a>";

                foreach (Comment comment in comments)
                {
                    Media media = mediaRepository.RetrieveByPrimaryKeyAndUserId(comment.MediaId, user.Id);

                    string commentor = (string.IsNullOrEmpty(comment.SiteUrl) ? comment.Name : string.Format(commentorFormat, comment.SiteUrl, comment.Name));
                    builder.AppendLine(string.Format(htmlLink, commentor, user.Username, comment.MediaId, (string.IsNullOrEmpty(media.Title) ? "Untitled" : media.Title)));
                }

                builder.AppendLine("</ul>");
                builder.AppendLine("</div>");
                renderedWidget = builder.ToString();
            }

            return(renderedWidget);
        }
コード例 #36
0
 public MediaController(IMediaRepository mediaRepository, ICacheRepository cacheRepository, IUserRepository userRepository)
     : base(userRepository)
 {
     this.mediaRepository = mediaRepository;
     this.cacheRepository = cacheRepository;
     this.model = new MultiMediaModel();
 }
コード例 #37
0
        public BcbsMnPdfDownloadPollingAgent(IEventCustomerResultRepository eventCustomerResultRepository, ISettings settings, ILogManager logManager, IMediaRepository mediaRepository, ICustomSettingManager customSettingManager,
                                             IUniqueItemRepository <CorporateAccount> corporateAccountRepository, IResultPdfDownloadPollingAgentHelper resultPdfDownloaderHelper, IPgpFileEncryptionHelper pgpFileEncryptionHelper, ICustomerRepository customerRepository,
                                             IEventRepository eventRepository, IResultPdfFileHelper resultPdfFileHelper, IXmlSerializer <ResultPdfPostedXml> resultPdfPostedSerializer)
        {
            _cutOfDate = settings.PcpDownloadCutOfDate;
            _eventCustomerResultRepository = eventCustomerResultRepository;
            _settings                   = settings;
            _mediaRepository            = mediaRepository;
            _customSettingManager       = customSettingManager;
            _corporateAccountRepository = corporateAccountRepository;

            _resultPdfDownloaderHelper = resultPdfDownloaderHelper;
            _pgpFileEncryptionHelper   = pgpFileEncryptionHelper;
            _customerRepository        = customerRepository;
            _eventRepository           = eventRepository;
            _resultPdfFileHelper       = resultPdfFileHelper;
            _resultPdfPostedSerializer = resultPdfPostedSerializer;

            _logger = logManager.GetLogger("BCBS-Mn ResultPdf");

            _accountId                = settings.BcbsMnAccountId;
            _customSettingFile        = settings.PcpResultPdfDownloadSettings;
            _destinationFolderPdfPath = settings.PcpResultPdfDownloadPath;

            _bcbsMnSftpHost         = settings.BcbsMnSftpHost;
            _bcbsMnSftpUserName     = settings.BcbsMnSftpUserName;
            _bcbsMnSftpPassword     = settings.BcbsMnSftpPassword;
            _sendReportToBcbsMn     = settings.SendReportToBcbsMn;
            _bcbsSftpFolderPath     = settings.BcbsMnSftpResultReportDownloadPath;
            _resultPostedToPlanPath = settings.ResultPostedToPlanPath;
        }
コード例 #38
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UserController"/> class.
 /// </summary>
 /// <param name="mediaRepository">The media repository.</param>
 /// <param name="sidebarView">The sidebar view.</param>
 /// <param name="paginationService">The pagination service.</param>
 /// <param name="persistentCollectionService">The persistent collection service.</param>
 public UserController(IMediaRepository mediaRepository, IPopulateSidebarView sidebarView, IPaginationService <Media> paginationService, IPersistentCollectionService persistentCollectionService)
 {
     _mediaRepository             = mediaRepository;
     _persistentCollectionService = persistentCollectionService;
     _paginationService           = paginationService;
     _sidebarView = sidebarView;
 }
コード例 #39
0
 /// <summary>
 /// Initializes a new instance of the <see cref="QueueFileService"/> class.
 /// </summary>
 /// <param name="mediaQueueRepository">The media queue repository.</param>
 /// <param name="mediaRepository">The media repository.</param>
 /// <param name="mediaBatchService">The media batch service.</param>
 /// <param name="mediaFilenameService">The media filename service.</param>
 public QueueFileService(IMediaQueueRepository mediaQueueRepository,
     IMediaRepository mediaRepository,
     IMediaBatchService mediaBatchService, IMediaFilenameService mediaFilenameService)
 {
     _mediaQueueRepository = mediaQueueRepository;
     _mediaFilenameService = mediaFilenameService;
     _mediaBatchService = mediaBatchService;
     _mediaRepository = mediaRepository;
 }
コード例 #40
0
ファイル: MediaLogic.cs プロジェクト: jsnmgpnty/Blogness2.0
 public MediaLogic(IMediaRepository mediaRepository, IAlbumRepository albumRepository, 
     IImageHelper imageHelper, IConfigurationHelper configurationHelper, IFileHelper fileHelper)
 {
     _mediaRepository = mediaRepository;
     _albumRepository = albumRepository;
     _imageHelper = imageHelper;
     _configurationHelper = configurationHelper;
     _fileHelper = fileHelper;
 }
コード例 #41
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AlbumsController"/> class.
 /// </summary>
 /// <param name="albumRepository">The album repository.</param>
 /// <param name="mediaRepository">The media repository.</param>
 /// <param name="paginationService">The pagination service.</param>
 /// <param name="persistentCollectionService">The persistent collection service.</param>
 public AlbumsController(IAlbumRepository albumRepository, 
     IMediaRepository mediaRepository,
     IPaginationService<Media> paginationService, IPersistentCollectionService persistentCollectionService)
 {
     _albumRepository = albumRepository;
     _persistentCollectionService = persistentCollectionService;
     _paginationService = paginationService;
     _mediaRepository = mediaRepository;
 }
コード例 #42
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UploadController"/> class.
 /// </summary>
 /// <param name="mediaRepository">The media repository.</param>
 /// <param name="mediaQueueRepository">The media queue repository.</param>
 /// <param name="collectionRepository">The collection repository.</param>
 /// <param name="persistentCollection">The persistent collection.</param>
 public UploadController(IMediaRepository mediaRepository, 
     IMediaQueueRepository mediaQueueRepository,
     IPersistentCollectionRepository collectionRepository,
     IPersistentCollectionService persistentCollection)
 {
     _mediaQueueRepository = mediaQueueRepository;
     _persistentCollection = persistentCollection;
     _mediaRepository = mediaRepository;
 }
コード例 #43
0
 public WizardController(IAppServiceRepository svcRepo, IAtomEntryRepository entryRepo,
   IMediaRepository mediaRepo,
   IUserRepository userRepo, IThemeService theme, ILogService logger)
 {
     AppServiceRepository = svcRepo;
     MediaRepository = mediaRepo;
     AtomEntryRepository = entryRepo;
     UserRepository = userRepo;
     LogService = logger;
     ThemeService = theme;
 }
コード例 #44
0
ファイル: UsersLogic.cs プロジェクト: jsnmgpnty/Blogness2.0
 public UsersLogic(
     IUserRepository userRepository, 
     IAddressRepository addressRepository, 
     IEducationRepository educationRepository, 
     IMediaRepository mediaRepository)
 {
     _userRepository = userRepository;
     _addressRepository = addressRepository;
     _educationRepository = educationRepository;
     _mediaRepository = mediaRepository;
 }
コード例 #45
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MediaBatchService"/> class.
 /// </summary>
 /// <param name="albumRepository">The album repository.</param>
 /// <param name="locationRepository">The location repository.</param>
 /// <param name="mediaQueueRepository">The media queue repository.</param>
 /// <param name="mediaRepository">The media repository.</param>
 /// <param name="uploaderMediaRepository">The uploader media repository.</param>
 public MediaBatchService(IAlbumRepository albumRepository, 
     ILocationRepository locationRepository,
     IMediaQueueRepository mediaQueueRepository,
     IMediaRepository mediaRepository,
     IUploaderMediaRepository uploaderMediaRepository)
 {
     _albumRepository = albumRepository;
     _uploaderMediaRepository = uploaderMediaRepository;
     _mediaRepository = mediaRepository;
     _mediaQueueRepository = mediaQueueRepository;
     _locationRepository = locationRepository;
 }
コード例 #46
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ManagePhotoBase"/> class.
 /// </summary>
 /// <param name="urlService">The URL service.</param>
 /// <param name="user">The user.</param>
 /// <param name="mediaRepository">The media repository.</param>
 /// <param name="tagRepsitory">The tag repsitory.</param>
 /// <param name="paginationService">The pagination service.</param>
 /// <param name="authorization">The authorization.</param>
 protected ManagePhotoBase(
     IUserUrlService urlService,
     Domain.Model.User user,
     IMediaRepository mediaRepository,
     ITagRepository tagRepsitory, IPaginationService<Media> paginationService, Authorization authorization)
 {
     this.urlService = urlService;
     _paginationService = paginationService;
     this.tagRepsitory = tagRepsitory;
     this.mediaRepository = mediaRepository;
     this.user = user;
     this.authorization = authorization;
 }
コード例 #47
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UserController"/> class.
 /// </summary>
 /// <param name="mediaRepository">The media repository.</param>
 /// <param name="pagingRepository">The paging repository.</param>
 /// <param name="pagingService">The paging service.</param>
 /// <param name="tagRepository">The tag repository.</param>
 /// <param name="tagService">The tag service.</param>
 /// <param name="persistentCollectionService">The persistent collection service.</param>
 public TagsController(IMediaRepository mediaRepository, 
     IPagingRepository pagingRepository,
     IPagingService pagingService,
     ITagRepository tagRepository,
     ITagService tagService, IPersistentCollectionService persistentCollectionService)
 {
     _mediaRepository = mediaRepository;
     _persistentCollectionService = persistentCollectionService;
     _tagService = tagService;
     _tagRepository = tagRepository;
     _pagingRepository = pagingRepository;
     _pagingService = pagingService;
 }
コード例 #48
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PhotosController"/> class.
 /// </summary>
 /// <param name="mediaRepository">The media repository.</param>
 /// <param name="tagRepository">The tag repository.</param>
 /// <param name="rotateService">The rotate service.</param>
 /// <param name="managePhotoService">The manage photo service.</param>
 /// <param name="mediaFileService">The media file service.</param>
 /// <param name="locationRepository">The location repository.</param>
 /// <param name="albumRepository">The album repository.</param>
 /// <param name="persistentCollectionService">The persistent collection service.</param>
 public PhotosController(IMediaRepository mediaRepository,
     ITagRepository tagRepository,
     IImageService rotateService,
     IManagePhotoFactory managePhotoService,
     IMediaFileService mediaFileService, ILocationRepository locationRepository, IAlbumRepository albumRepository, IPersistentCollectionService persistentCollectionService)
     : base(managePhotoService, persistentCollectionService)
 {
     _mediaRepository = mediaRepository;
     _albumRepository = albumRepository;
     _locationRepository = locationRepository;
     _mediaFileService = mediaFileService;
     _rotateService = rotateService;
     _tagRepository = tagRepository;
 }
コード例 #49
0
    public AnnotateService(IContainer container, IAtomPubService atompub, IAppServiceRepository svcRepo, IAuthorizeService auth,
      IAtomEntryRepository entryRepo, IMediaRepository mediaRepo, ILogService logger)
    {
      AppService = svcRepo.GetService();
      AtomPubService = atompub;
      AuthorizeService = auth;
      AtomEntryRepository = entryRepo;
      MediaRepository = mediaRepo;
      Container = container;
      LogService = logger;

      atompub.SettingEntryLinks += (e) => SetLinks(e);
      atompub.SettingFeedLinks += (f) => SetLinks(f);
    }
コード例 #50
0
 public AtomPubService(
     IAppServiceRepository appServiceRepository,
     IAppCategoriesRepository appCategoriesRepository,
     IAtomEntryRepository atomEntryRepository,
     IMediaRepository mediaRepository,
     IAuthorizeService authorizeService,
     IContainer container, 
   ILogService logger)
 {
   this.AppServiceRepository = appServiceRepository;
   this.AppCategoriesRepository = appCategoriesRepository;
   this.AtomEntryRepository = atomEntryRepository;
   this.MediaRepository = mediaRepository;
   this.AuthorizeService = authorizeService;
   this.Container = container;
   this.LogService = logger;
 }
コード例 #51
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TrackMediaViewsService"/> class.
 /// </summary>
 /// <param name="mediaRepository">The media repository.</param>
 /// <param name="mediaViewsRepository">The media views repository.</param>
 public TrackMediaViewsService(IMediaRepository mediaRepository, IMediaViewsRepository mediaViewsRepository)
 {
     _mediaRepository = mediaRepository;
     _mediaViewsRepository = mediaViewsRepository;
 }
コード例 #52
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AlbumRepository"/> class.
 /// </summary>
 /// <param name="mediaRepository">The media repository.</param>
 public AlbumRepository(IMediaRepository mediaRepository)
 {
     _mediaRepository = mediaRepository;
 }
コード例 #53
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UpdateTagsService"/> class.
 /// </summary>
 /// <param name="tagRepository">The tag repository.</param>
 /// <param name="mediaRepository">The media repository.</param>
 public UpdateTagsService(ITagRepository tagRepository, IMediaRepository mediaRepository)
 {
     _tagRepository = tagRepository;
     _mediaRepository = mediaRepository;
 }
コード例 #54
0
ファイル: Crop.cs プロジェクト: gogosub77/Kanae
 public Crop(IMediaRepository mediaRepository, IMediaInfoRepository mediaInfoInfoRepository)
 {
     _mediaRepository = mediaRepository;
     _mediaInfoRepository = mediaInfoInfoRepository;
 }
コード例 #55
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CommentsController"/> class.
 /// </summary>
 /// <param name="commentRepository">The comment repository.</param>
 /// <param name="mediaRepository">The media repository.</param>
 /// <param name="paginationService">The pagination service.</param>
 public CommentsController(ICommentRepository commentRepository, IMediaRepository mediaRepository, IPaginationService<MediaComments> paginationService)
 {
     _commentRepository = commentRepository;
     _paginationService = paginationService;
     _mediaRepository = mediaRepository;
 }
コード例 #56
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SearchController"/> class.
 /// </summary>
 /// <param name="mediaRepository">The media repository.</param>
 /// <param name="paginationService">The pagination service.</param>
 /// <param name="persistentCollectionService">The persistent collection service.</param>
 public SearchController(IMediaRepository mediaRepository, IPaginationService<Media> paginationService, IPersistentCollectionService persistentCollectionService)
 {
     _mediaRepository = mediaRepository;
     _persistentCollectionService = persistentCollectionService;
     _paginationService = paginationService;
 }
コード例 #57
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PagingService"/> class.
 /// </summary>
 /// <param name="pagingRepository">The paging repository.</param>
 /// <param name="mediaRepository">The media repository.</param>
 public PagingService(IPagingRepository pagingRepository, IMediaRepository mediaRepository)
 {
     _pagingRepository = pagingRepository;
     _mediaRepository = mediaRepository;
 }
コード例 #58
0
        /// <summary>
        /// Creates a stream of items that are to be published
        /// </summary>
        protected override IObservable<CandidateValidationTargetContext> CreateTargetProcessingStream(DateTime started, IPublishCandidateSource publishSourceRepository, IPublishValidator validator, PublishOptions jobOptions, IObservable<CandidateValidationContext> publishStream, IItemIndexService targetIndex, ITestableContentRepository testableContentRepository, IMediaRepository targetMediaRepository, IRequiredPublishFieldsResolver requiredPublishFieldsResolver, CancellationTokenSource errorSource, Guid targetId)
        {
            IPublishCandidateTargetValidator publishCandidateTargetValidator = !PublishOptionsMetadataExtensions.GetItemBucketsEnabled(jobOptions) ?
                                                            (IPublishCandidateTargetValidator)new PublishTargetParentValidator(publishSourceRepository, targetIndex) :
                                                            (IPublishCandidateTargetValidator)new PublishTargetBucketParentValidator(publishSourceRepository, targetIndex, PublishOptionsMetadataExtensions.GetBucketTemplateId(jobOptions));

            publishStream = (IObservable<CandidateValidationContext>)new CandidatesParentValidationTargetProducer(
                publishStream,
                publishCandidateTargetValidator,
                errorSource,
                (ILogger)LoggerFactoryExtensions.CreateLogger<CandidatesParentValidationTargetProducer>(this._loggerFactory));

            return base.CreateTargetProcessingStream(
                started,
                publishSourceRepository,
                validator,
                jobOptions,
                publishStream,
                targetIndex,
                testableContentRepository,
                targetMediaRepository,
                requiredPublishFieldsResolver,
                errorSource,
                targetId);
        }
コード例 #59
0
ファイル: MediaService.cs プロジェクト: kevinrjones/Itsa
 public MediaService(IMediaRepository mediaRepository)
 {
     _mediaRepository = mediaRepository;
 }
コード例 #60
0
 /// <summary>
 /// Initializes a new instance of the <see cref="HomeController"/> class.
 /// </summary>
 /// <param name="mediaRepository">The media repository.</param>
 /// <param name="persistentCollectionService">The persistent collection service.</param>
 public HomeController(IMediaRepository mediaRepository, IPersistentCollectionService persistentCollectionService)
 {
     _mediaRepository = mediaRepository;
     _persistentCollectionService = persistentCollectionService;
 }