示例#1
0
        public QueueModule(IBroadcastSignalRMessage broadcastSignalRMessage,
                           IQueueService queueService,
                           IPendingReleaseService pendingReleaseService,
                           ILanguageProfileService languageProfileService,
                           IQualityProfileService qualityProfileService)
            : base(broadcastSignalRMessage)
        {
            _queueService          = queueService;
            _pendingReleaseService = pendingReleaseService;
            GetResourcePaged       = GetQueue;

            LANGUAGE_COMPARER = new LanguageComparer(languageProfileService.GetDefaultProfile(string.Empty));
            QUALITY_COMPARER  = new QualityModelComparer(qualityProfileService.GetDefaultProfile(string.Empty));
        }
示例#2
0
 public ReleaseModuleBase(ILanguageProfileService languageProfileService,
                          IQualityProfileService qualityProfileService)
 {
     LANGUAGE_PROFILE = languageProfileService.GetDefaultProfile(string.Empty);
     QUALITY_PROFILE  = qualityProfileService.GetDefaultProfile(string.Empty);
 }
        private QualityProfileResource GetSchema()
        {
            var qualityProfile = _qualityProfileService.GetDefaultProfile(string.Empty);

            return(qualityProfile.ToResource());
        }