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); }
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; }
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; }
/// <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; }
public void IniclizeManagers() { IUserRepository userRepo = new UserRepository(); ITournamentRepository tourRepo = new TournamentRepository(); _programManager = new ProgramManager(); _tournamentManager = new TournamentManager(tourRepo); _userManager = new UserManager(userRepo); }
public WPFUISettingsFactory(IProgramManager programManager) : base(new [] { SettingConsts.ThemeKey, SettingConsts.OwnerProgramClipboardFilterKey, SettingConsts.Windows10HistoryFilterKey, SettingConsts.Windows10CloudFilterKey, }) { this.programManager = programManager; }
public void Dispose() { _userManager.Dispose(); _userManager = null; _programManager.Dispose(); _programManager = null; _tournamentManager.Dispose(); _tournamentManager = null; }
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; }
protected override void Dispose(bool disposing) { if (disposing) { _compilerManager.Dispose(); _compilerManager = null; _programManager.Dispose(); _programManager = null; _compilerResource = null; base.Dispose(disposing); } }
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 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; } }
protected OutputDevice(DrawTheory theory, IProgramManager manager) { this.theory = theory; this.manager = manager; }
public OutputPdfDevice(DrawTheory dt, IProgramManager manager) : base(dt, manager) { }
public OutputPdfStripDevice(DrawTheory dt, IProgramManager manager) : base(dt,manager) { }
public OutputLaTeXDevice(DrawTheory theory, IProgramManager manager) : base(theory,manager) { }
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)));
protected OutputWindowDevice(DrawTheory theory, IProgramManager manager) : base(theory, manager) { }
public ProgramFiltersProvider(IProgramManager programManager) { this.programManager = programManager; filterCache = new KeyedCollectionFunc <Program, ProgramFilter>(pf => pf.Program); }
public OutputPrintDevice(DrawTheory theory, IProgramManager manager) : base(theory, manager) { }