protected virtual async Task <ISubProgram> LoadSubProgram(IProgramManager programManager, ContentType contentType, CancellationToken cancellationToken)
        {
            ISubProgram subProgram;

            try
            {
                IDictionary <long, Program> programs = await programManager.LoadAsync(cancellationToken).ConfigureAwait(false);

                Program program = Enumerable.FirstOrDefault <Program>((IEnumerable <Program>)programs.Values);
                if (null == program)
                {
                    Debug.WriteLine("PlaylistSegmentManagerFactory.SetMediaSource(): program not found");
                    throw new FileNotFoundException("Unable to load program");
                }
                subProgram = HlsPlaylistSegmentManagerPolicy.SelectSubProgram(program.SubPrograms);
                if (null == subProgram)
                {
                    Debug.WriteLine("PlaylistSegmentManagerFactory.SetMediaSource(): no sub programs found");
                    throw new FileNotFoundException("Unable to load program stream");
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("PlaylistSegmentManagerFactory.SetMediaSource(): unable to load playlist: " + ex.Message);
                throw;
            }
            return(subProgram);
        }
Esempio n. 2
0
        protected virtual async Task <ISubProgram> LoadSubProgram(IProgramManager programManager, ContentType contentType, CancellationToken cancellationToken)
        {
            ISubProgram subProgram;

            try
            {
                var programs = await programManager.LoadAsync(cancellationToken).ConfigureAwait(false);

                var program = programs.Values.FirstOrDefault();
                if (null == program)
                {
                    Debug.WriteLine("PlaylistSegmentManagerFactory.SetMediaSource(): program not found");
                    throw new FileNotFoundException("Unable to load program");
                }
                subProgram = TryFindBestQuality(program.SubPrograms, _quality);
                if (null == subProgram)
                {
                    Debug.WriteLine("PlaylistSegmentManagerFactory.SetMediaSource(): no sub programs found");
                    throw new FileNotFoundException("Unable to load program stream");
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("PlaylistSegmentManagerFactory.SetMediaSource(): unable to load playlist: " + ex.Message);
                throw;
            }
            return(subProgram);
        }
 public ServiceOfferingController(IServiceOfferingManager logicManager, IServiceTypeManager serviceTypeManager, IProviderManager providerManager, IProgramManager programManager, IFileProcessor fileProcessor)
 {
     if (logicManager == null)
     {
         throw new ArgumentNullException("logicManager");
     }
     if (serviceTypeManager == null)
     {
         throw new ArgumentNullException("serviceTypeManager");
     }
     if (providerManager == null)
     {
         throw new ArgumentNullException("providerManager");
     }
     if (programManager == null)
     {
         throw new ArgumentNullException("programManager");
     }
     if (fileProcessor == null)
     {
         throw new ArgumentNullException("fileProcessor");
     }
     LogicManager = logicManager;
     ServiceTypeManager = serviceTypeManager;
     ProviderManager = providerManager;
     ProgramManager = programManager;
     FileProcessor = fileProcessor;
 }
Esempio n. 4
0
 public ServiceOfferingController(IServiceOfferingManager logicManager, IServiceTypeManager serviceTypeManager, IProviderManager providerManager, IProgramManager programManager, IFileProcessor fileProcessor)
 {
     if (logicManager == null)
     {
         throw new ArgumentNullException("logicManager");
     }
     if (serviceTypeManager == null)
     {
         throw new ArgumentNullException("serviceTypeManager");
     }
     if (providerManager == null)
     {
         throw new ArgumentNullException("providerManager");
     }
     if (programManager == null)
     {
         throw new ArgumentNullException("programManager");
     }
     if (fileProcessor == null)
     {
         throw new ArgumentNullException("fileProcessor");
     }
     LogicManager       = logicManager;
     ServiceTypeManager = serviceTypeManager;
     ProviderManager    = providerManager;
     ProgramManager     = programManager;
     FileProcessor      = fileProcessor;
 }
Esempio n. 5
0
 public MainMenuViewModel(
     ICommandFactory commandFactory,
     IProgramManager programManager)
 {
     _commandFactory = commandFactory;
     _programManager = programManager;
 }
        protected virtual async Task<ISubProgram> LoadSubProgram(IProgramManager programManager, ContentType contentType, CancellationToken cancellationToken)
        {
            ISubProgram subProgram;

            try
            {
                var programs = await programManager.LoadAsync(contentType, cancellationToken).ConfigureAwait(false);

                var program = programs.Values.FirstOrDefault();

                if (null == program)
                {
                    Debug.WriteLine("PlaylistSegmentManagerFactory.SetMediaSource(): program not found");
                    throw new FileNotFoundException("Unable to load program");
                }

                subProgram = SelectSubProgram(program.SubPrograms);

                if (null == subProgram)
                {
                    Debug.WriteLine("PlaylistSegmentManagerFactory.SetMediaSource(): no sub programs found");
                    throw new FileNotFoundException("Unable to load program stream");
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("PlaylistSegmentManagerFactory.SetMediaSource(): unable to load playlist: " + ex.Message);
                throw;
            }

            return subProgram;
        }
        public ManageCompilersController(ICompilersManager compilerManager, IProgramManager programManager)
        {
            _compilerManager = compilerManager;
            _programManager = programManager;

            Assembly assembly = Assembly.Load("App_GlobalResources");
            _compilerResource = new ResourceManager("Resources.CompilersResource", assembly);
        }
 public ProgramController(IProgramManager logicManager)
 {
     if (logicManager == null)
     {
         throw new ArgumentNullException("logicManager");
     }
     LogicManager = logicManager;
 }
 public ProgramController(IProgramManager logicManager)
 {
     if (logicManager == null)
     {
         throw new ArgumentNullException("logicManager");
     }
     LogicManager = logicManager;
 }
Esempio n. 10
0
 /// <summary>
 /// Constructor for Program Controller
 /// </summary>
 /// <param name="pm"></param>
 /// <param name="mgr"></param>
 /// <param name="mg"></param>
 public ProgramController(IProgramManager pm, IImageManager mgr , IPatientMedicalDetailManager mg , ILocationManager locmng,IDollarManager dm)
 {
     this.pm = pm;
     this.mgr = mgr;
     this.mg = mg;
     this.locmng = locmng;
     this.dm = dm;
 }
Esempio n. 11
0
        public ManageCompilersController(ICompilersManager compilerManager, IProgramManager programManager)
        {
            _compilerManager = compilerManager;
            _programManager  = programManager;

            Assembly assembly = Assembly.Load("App_GlobalResources");

            _compilerResource = new ResourceManager("Resources.CompilersResource", assembly);
        }
Esempio n. 12
0
        public void IniclizeManagers()
        {
            IUserRepository       userRepo = new UserRepository();
            ITournamentRepository tourRepo = new TournamentRepository();

            _programManager    = new ProgramManager();
            _tournamentManager = new TournamentManager(tourRepo);
            _userManager       = new UserManager(userRepo);
        }
Esempio n. 13
0
 public WPFUISettingsFactory(IProgramManager programManager) : base(new []
 {
     SettingConsts.ThemeKey,
     SettingConsts.OwnerProgramClipboardFilterKey,
     SettingConsts.Windows10HistoryFilterKey,
     SettingConsts.Windows10CloudFilterKey,
 })
 {
     this.programManager = programManager;
 }
Esempio n. 14
0
        public void Dispose()
        {
            _userManager.Dispose();
            _userManager = null;

            _programManager.Dispose();
            _programManager = null;

            _tournamentManager.Dispose();
            _tournamentManager = null;
        }
Esempio n. 15
0
        protected override IWindow DoStartup(CommandLineProcessor prcessor)
        {
            _programManager = Container.Resolve<IProgramManager>();
            var temp = ViewManager.Manager.CreateWindow(AppConstants.MainWindowName);

            CurrentWpfApplication.Dispatcher.Invoke(() =>
            {
                Current.MainWindow = temp;
                CurrentWpfApplication.MainWindow = (Window)temp.TranslateForTechnology();
            });
            return temp;
        }
Esempio n. 16
0
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                _compilerManager.Dispose();
                _compilerManager = null;

                _programManager.Dispose();
                _programManager = null;

                _compilerResource = null;

                base.Dispose(disposing);
            }
        }
Esempio n. 17
0
        public OutputHttpServerDevice(DrawTheory dt, IProgramManager manager) : base(dt, manager)
        {
            string serverFolder = manager.ServerFolder;
            string navbarfile   = Path.Combine(serverFolder, "navbar.idpml");

            if (File.Exists(navbarfile))
            {
                this.navbar = Navbar.FromStream(serverFolder, navbarfile);
                this.navbar.PostDeserialize();
            }
            else
            {
                throw new ArgumentException("The navbar file does not exists!");
            }
        }
 public PartnersController(IProviderManager providerLogicManager, IProgramManager programLogicManager, IServiceTypeManager serviceTypeManager)
 {
     if (providerLogicManager == null)
     {
         throw new ArgumentNullException("providerLogicManager");
     }
     if (programLogicManager == null)
     {
         throw new ArgumentNullException("programLogicManager");
     }
     if (serviceTypeManager == null)
     {
         throw new ArgumentNullException("serviceTypeManager");
     }
     ProviderLogicManager = providerLogicManager;
     ProgramLogicManager  = programLogicManager;
     ServiceTypeManager   = serviceTypeManager;
 }
 public PartnersController(IProviderManager providerLogicManager, IProgramManager programLogicManager, IServiceTypeManager serviceTypeManager)
 {
     if (providerLogicManager == null)
     {
         throw new ArgumentNullException("providerLogicManager");
     }
     if (programLogicManager == null)
     {
         throw new ArgumentNullException("programLogicManager");
     }
     if (serviceTypeManager == null)
     {
         throw new ArgumentNullException("serviceTypeManager");
     }
     ProviderLogicManager = providerLogicManager;
     ProgramLogicManager = programLogicManager;
     ServiceTypeManager = serviceTypeManager;
 }
        public ClipboardTriggerViewModel(ClipboardTrigger model, IProgramManager programManager) : base(model)
        {
            if (!(model.ForegroundProgram is null))
            {
                ForegroundProgram = programManager.GetProgram(model.ForegroundProgram);
            }

            if (!(model.DataSourceProgram is null))
            {
                DataSourceProgram = programManager.GetProgram(model.DataSourceProgram);
            }

            if (model.Type is ReferenceClipboardTriggerType || model.DataSourceProgram == model.ForegroundProgram)
            {
                IconSource = model.ForegroundWindow?.IconSource ?? ForegroundProgram?.IconSource ?? DataSourceProgram?.IconSource;
                Title      = model.ForegroundWindow?.Title ?? ForegroundProgram?.Name ?? DataSourceProgram?.Name;
            }
            else
            {
                IconSource = DataSourceProgram?.IconSource ?? model.ForegroundWindow?.IconSource ?? ForegroundProgram?.IconSource;
                Title      = DataSourceProgram?.Name ?? model.ForegroundWindow?.Title ?? ForegroundProgram?.Name;
            }
        }
Esempio n. 21
0
 protected OutputDevice(DrawTheory theory, IProgramManager manager)
 {
     this.theory  = theory;
     this.manager = manager;
 }
Esempio n. 22
0
 public OutputPdfDevice(DrawTheory dt, IProgramManager manager) : base(dt, manager)
 {
 }
Esempio n. 23
0
 public OutputPdfStripDevice(DrawTheory dt, IProgramManager manager)
     : base(dt,manager)
 {
 }
Esempio n. 24
0
 public OutputLaTeXDevice(DrawTheory theory, IProgramManager manager)
     : base(theory,manager)
 {
 }
Esempio n. 25
0
 protected OutputDevice(DrawTheory theory, IProgramManager manager)
 {
     this.theory = theory;
     this.manager = manager;
 }
Esempio n. 26
0
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                _compilerManager.Dispose();
                _compilerManager = null;

                _programManager.Dispose();
                _programManager = null;

                _compilerResource = null;

                base.Dispose(disposing);
            }
        }
Esempio n. 27
0
        public void IniclizeManagers()
        {
            IUserRepository userRepo = new UserRepository();
            ITournamentRepository tourRepo = new TournamentRepository();

            _programManager = new ProgramManager();
            _tournamentManager = new TournamentManager(tourRepo);
            _userManager = new UserManager(userRepo);
        }
Esempio n. 28
0
        public void Dispose()
        {
            _userManager.Dispose();
            _userManager = null;

            _programManager.Dispose();
            _programManager = null;

            _tournamentManager.Dispose();
            _tournamentManager = null;
        }
Esempio n. 29
0
 public static Program GetProgram(this IProgramManager programManager, ProgramInfo processInfo) => programManager.GetProgram(processInfo.Path ?? throw new ArgumentException($"{nameof(processInfo)}.{nameof(processInfo.Path)} must not be null", nameof(processInfo)));
Esempio n. 30
0
 protected OutputWindowDevice(DrawTheory theory, IProgramManager manager) : base(theory, manager)
 {
 }
 public ProgramFiltersProvider(IProgramManager programManager)
 {
     this.programManager = programManager;
     filterCache         = new KeyedCollectionFunc <Program, ProgramFilter>(pf => pf.Program);
 }
Esempio n. 32
0
 public OutputPrintDevice(DrawTheory theory, IProgramManager manager) : base(theory, manager)
 {
 }