public FlyoutNavigationService( IContainerExtension container, IApplicationProvider applicationProvider, IPageBehaviorFactory pageBehaviorFactory, ILoggerFacade logger) : base(container, applicationProvider, pageBehaviorFactory, logger) { }
public PopupPageNavigationService(IPopupNavigation popupNavigation, IContainerExtension container, IApplicationProvider applicationProvider, IPageBehaviorFactory pageBehaviorFactor, ILoggerFacade logger) : base(container, applicationProvider, pageBehaviorFactor, logger) { _popupNavigation = popupNavigation; }
public static Page TopPage(IPopupNavigation popupNavigation, IApplicationProvider applicationProvider) { Page page = null; var popupStack = popupNavigation.PopupStack.Where(x => !(x is PopupDialogContainer)); if (popupStack.Count() > 0) { page = popupStack.LastOrDefault(); } else if (applicationProvider.MainPage.Navigation.ModalStack.Count > 0) { page = applicationProvider.MainPage.Navigation.ModalStack.LastOrDefault(); } else { page = applicationProvider.MainPage.Navigation.NavigationStack.LastOrDefault(); } if (page == null) { page = applicationProvider.MainPage; } return(page.GetDisplayedPage()); }
public PageNavigationService(IContainerExtension container, IApplicationProvider applicationProvider, IPageBehaviorFactory pageBehaviorFactory, ILoggerFacade logger) { _container = container; _applicationProvider = applicationProvider; _pageBehaviorFactory = pageBehaviorFactory; _logger = logger; }
public ErrorReportingNavigationService(IContainerExtension container, IApplicationProvider applicationProvider, IPageBehaviorFactory pageBehaviorFactory, IEventAggregator eventAggregator) : base(container, applicationProvider, pageBehaviorFactory) { EventAggregator = eventAggregator; }
public ApplicationMediator(IApplicationProvider applicationProvider, ShareApplicationsViewModelValidator shareApplicationsViewModelValidator, IEncryptionService <AnonymisedApplicationLink> encryptionService, IDateTimeService dateTimeService) { _applicationProvider = applicationProvider; _shareApplicationsViewModelValidator = shareApplicationsViewModelValidator; _encryptionService = encryptionService; _dateTimeService = dateTimeService; }
//private IContainerExtension Container { get; } public XamarinCruiseDialogService(IApplicationProvider applicationProvider, //IContainerExtension container, IDataserviceProvider datastoreProvider, ICruisersDataservice cruisersDataservice) { DatastoreProvider = datastoreProvider; ApplicationProvider = applicationProvider; CruisersDataservice = cruisersDataservice; //Container = container; }
public BatchRunJobExecutor(BatchJob job, IApplicationProvider appProvider) { m_Job = job; m_AppProvider = appProvider; m_LogWriter = new LogWriter(); m_PrgHander = new ProgressHandler(); m_IsExecuting = false; }
public CartController(IShoppingCartProvider shoppingCartProvider, IAccountProvider accountProvider, IPluginClassesService pluginClassesService, IStockProvider stockProvider, IApplicationProvider applicationProvider) { _applicationProvider = applicationProvider ?? throw new ArgumentNullException(nameof(applicationProvider)); _shoppingCartProvider = shoppingCartProvider ?? throw new ArgumentNullException(nameof(shoppingCartProvider)); _accountProvider = accountProvider ?? throw new ArgumentNullException(nameof(accountProvider)); _pluginClassesService = pluginClassesService ?? throw new ArgumentNullException(nameof(pluginClassesService)); _stockProvider = stockProvider ?? throw new ArgumentNullException(nameof(stockProvider)); }
/// <summary>构造函数</summary> public ApplicationService() { // 创建对象构建器(Spring.NET) string springObjectFile = AppsConfigurationView.Instance.Configuration.Keys["SpringObjectFile"].Value; SpringObjectBuilder objectBuilder = SpringObjectBuilder.Create(AppsConfiguration.ApplicationName, springObjectFile); // 创建数据提供器 this.provider = objectBuilder.GetObject <IApplicationProvider>(typeof(IApplicationProvider)); }
public ApprenticeshipApplicationMediator(IApplicationProvider applicationProvider, ApprenticeshipApplicationViewModelServerValidator apprenticeshipApplicationViewModelServerValidator, IDecryptionService <AnonymisedApplicationLink> decryptionService, IDateTimeService dateTimeService, ILogService logService) { _applicationProvider = applicationProvider; _apprenticeshipApplicationViewModelServerValidator = apprenticeshipApplicationViewModelServerValidator; _decryptionService = decryptionService; _dateTimeService = dateTimeService; _logService = logService; }
public MainTests() { _startPaymentValidatorMock = new Mock <IStartPaymentValidator>(); _startPaymentValidator = _startPaymentValidatorMock.Object; _applicationProviderMock = new Mock <IApplicationProvider>(); _applicationProvider = _applicationProviderMock.Object; _paymentDomainServiceMock = new Mock <IPaymentDomainService>(); _paymentDomainService = _paymentDomainServiceMock.Object; }
public BatchRunner(IApplicationProvider appProvider, IMacroRunnerExService macroRunnerSvc, TextWriter userLogger, IProgressHandler progressHandler, IJobManager jobMgr, IXLogger logger) { m_UserLogger = userLogger; m_ProgressHandler = progressHandler; m_MacroRunnerSvc = macroRunnerSvc; m_AppProvider = appProvider; m_Logger = logger; m_JobMgr = jobMgr; }
public BatchRunnerModel(IApplicationProvider appProvider, IRecentFilesManager recentFilesMgr) { m_AppProvider = appProvider; m_RecentFilesMgr = recentFilesMgr; RecentFiles = new ObservableCollection <string>(m_RecentFilesMgr.RecentFiles); InstalledVersions = m_AppProvider.GetInstalledVersions().ToArray(); if (!InstalledVersions.Any()) { throw new UserMessageException("Failed to detect any installed version of the host application"); } }
public void RegisterApp(IApplicationProvider app) { if (app == null) { throw new AppServiceException("Given app cannot be null."); } if (_appInstances.ContainsKey(app.GetInfo().ID)) { app.Dispose(); throw new AppServiceException("Another instance of this app is already registered."); } app.Init(_api.OpenAPI, new AppDataService(app.GetInfo().ID)); _appInstances.Add(app.GetInfo().ID, app); }
public BatchRunnerModel(IApplicationProvider appProvider, IRecentFilesManager recentFilesMgr, IMacroFileFilterProvider macroFilterProvider, Func <BatchJob, IBatchRunJobExecutor> execFact) { m_AppProvider = appProvider; m_RecentFilesMgr = recentFilesMgr; RecentFiles = new ObservableCollection <string>(m_RecentFilesMgr.RecentFiles); InputFilesFilter = appProvider.InputFilesFilter; MacroFilesFilter = macroFilterProvider.GetSupportedMacros() .Union(new FileFilter[] { FileFilter.AllFiles }).ToArray(); m_ExecFact = execFact; InstalledVersions = m_AppProvider.GetInstalledVersions().ToArray(); if (!InstalledVersions.Any()) { throw new UserMessageException("Failed to detect any installed version of the host application"); } }
public PageNavigationServiceFixture() { _container = new PageNavigationContainerMock(); _container.Register("PageMock", typeof(PageMock)); _container.Register("ContentPage", typeof(ContentPageMock)); _container.Register(typeof(ContentPageMockViewModel).FullName, typeof(ContentPageMock)); _container.Register("NavigationPage", typeof(NavigationPageMock)); _container.Register("NavigationPage-Empty", typeof(NavigationPageEmptyMock)); _container.Register("NavigationPageWithStack", typeof(NavigationPageWithStackMock)); _container.Register("NavigationPageWithStackNoMatch", typeof(NavigationPageWithStackNoMatchMock)); _container.Register("MasterDetailPage", typeof(MasterDetailPageMock)); _container.Register("MasterDetailPage-Empty", typeof(MasterDetailPageEmptyMock)); _container.Register("TabbedPage", typeof(TabbedPageMock)); _container.Register("CarouselPage", typeof(CarouselPageMock)); _applicationProvider = new ApplicationProviderMock(); }
public PageNavigationServiceFixture() { _container = new PageNavigationContainerMock(); _container.Register("PageMock", typeof(PageMock)); _container.Register("ContentPage", typeof(ContentPageMock)); _container.Register(typeof(ContentPageMockViewModel).FullName, typeof(ContentPageMock)); _container.Register("NavigationPage", typeof(NavigationPageMock)); _container.Register("NavigationPage-Empty", typeof(NavigationPageEmptyMock)); _container.Register("NavigationPageWithStack", typeof(NavigationPageWithStackMock)); _container.Register("NavigationPageWithStackNoMatch", typeof(NavigationPageWithStackNoMatchMock)); _container.Register("MasterDetailPage", typeof(MasterDetailPageMock)); _container.Register("MasterDetailPage-Empty", typeof(MasterDetailPageEmptyMock)); _container.Register("TabbedPage", typeof(TabbedPageMock)); _container.Register("CarouselPage", typeof(CarouselPageMock)); _applicationProvider = new ApplicationProviderMock(); _loggerFacade = new EmptyLogger(); }
public static Page GetOnNavigatedToTarget(IPopupNavigation popupNavigation, IApplicationProvider applicationProvider) { Page page = null; if (popupNavigation.PopupStack.Count > 1) { page = popupNavigation.PopupStack.ElementAt(popupNavigation.PopupStack.Count() - 2); } else if (applicationProvider.MainPage.Navigation.ModalStack.Count > 0) { page = applicationProvider.MainPage.Navigation.ModalStack.LastOrDefault(); } else { page = applicationProvider.MainPage.Navigation.NavigationStack.LastOrDefault(); } if (page == null) { page = applicationProvider.MainPage; } return(page.GetDisplayedPage()); }
/// <summary> /// Creates a new instance of the <see cref="PopupPageNavigationService" /> /// </summary> /// <param name="popupNavigation"></param> /// <param name="container"></param> /// <param name="applicationProvider"></param> /// <param name="pageBehaviorFactory"></param> public PopupPageNavigationService(IPopupNavigation popupNavigation, IContainerProvider container, IApplicationProvider applicationProvider, IPageBehaviorFactory pageBehaviorFactory) : base(container, applicationProvider, pageBehaviorFactory) { _popupNavigation = popupNavigation; }
public ActionResult Save(ConsumerModel model, List <Application> selectedApplications, IApplicationProvider applicationProvider) { var consumer = model.IsNew ? new Consumer() : this.provider.Find(model.ConsumerID); consumer.Name = model.Name; consumer.Description = model.Description; consumer.IsActive = model.IsActive; consumer.Applications.Clear(); selectedApplications.ForEach(a => consumer.Applications.Add(a)); this.provider.Save(consumer); return(Json(new { result = true })); }
public PageDialogService(IApplicationProvider applicationProvider) { _applicationProvider = applicationProvider; }
/// <summary> /// Create an instance of <see cref="PageDialogServiceMock"/> with the pressed button on any alert/sheet is <paramref name="pressedButton"/> /// </summary> /// <param name="pressedButton"></param> public PageDialogServiceMock(string pressedButton, IApplicationProvider applicationProvider) : base(applicationProvider) { this.pressedButton = pressedButton; }
public UnityCustomPageNavigationService(IUnityContainer container, IApplicationProvider applicationProvider, ILoggerFacade logger) : base(applicationProvider, logger) { _container = container; }
protected CustomPageNavigationService(IApplicationProvider applicationProvider, ILoggerFacade logger) { _applicationProvider = applicationProvider; _logger = logger; }
/// <summary> /// Create a new instance of <see cref="AutofacPageNavigationService"/> with <paramref name="container"/> /// </summary> /// <param name="applicationProvider">An instance of <see cref="IApplicationProvider"/></param> /// <param name="container">An instance of <see cref="IContainer"/></param> /// <param name="logger">An instance of <see cref="ILoggerFacade"/></param> public AutofacPageNavigationService(IContainer container, IApplicationProvider applicationProvider, ILoggerFacade logger) : base(applicationProvider, logger) { _container = container; }
public PageDialogServiceFixture() { _applicationProvider = new ApplicationProviderMock(); }
public NinjectPageNavigationService(IKernel kernel, IApplicationProvider applicationProvider, ILoggerFacade logger) : base (applicationProvider, logger) { _kernel = kernel; }
/// <summary> /// Create a new instance of <see cref="DryIocPageNavigationService"/> with <paramref name="container"/> /// </summary> /// <param name="applicationProvider">An instance of <see cref="IApplicationProvider"/></param> /// <param name="container">An instance of <see cref="IContainer"/></param> /// <param name="logger">An instance of <see cref="ILoggerFacade"/></param> public DryIocPageNavigationService(IApplicationProvider applicationProvider, IContainer container, ILoggerFacade logger) : base(applicationProvider, logger) { _container = container; }
public PageNavigationServiceMock(PageNavigationContainerMock containerMock, IApplicationProvider applicationProviderMock, ILoggerFacade loggerFacadeMock, PageNavigationEventRecorder recorder = null) : base(containerMock, applicationProviderMock, new PageBehaviorFactory(), loggerFacadeMock) { _containerMock = containerMock; _recorder = recorder; }
/// <summary> /// Creates a new <see cref="IPageDialogService"/> /// </summary> /// <param name="applicationProvider">The <see cref="IApplicationProvider"/>.</param> /// <param name="keyboardMapper">The <see cref="IKeyboardMapper"/>.</param> public PageDialogService(IApplicationProvider applicationProvider, IKeyboardMapper keyboardMapper) { _applicationProvider = applicationProvider; _keyboardMapper = keyboardMapper; }
public NinjectPopupPageNavigationService(IApplicationProvider applicationProvider, ILoggerFacade logger, IKernel kernel) : base(applicationProvider, logger) { _kernel = kernel; }
protected PageNavigationService(IApplicationProvider applicationProvider, ILoggerFacade logger) { _applicationProvider = applicationProvider; _logger = logger; }
public DialogService(IApplicationProvider applicationProvider, IContainerExtension containerExtension) { _applicationProvider = applicationProvider; _containerExtension = containerExtension; }
public PageNavigationServiceMock(PageNavigationContainerMock containerMock, IApplicationProvider applicationProviderMock, ILoggerFacade loggerFacadeMock) : base(applicationProviderMock, loggerFacadeMock) { _containerMock = containerMock; }
public ApplicationService(IApplicationProvider applicationProvider) { Check.If(applicationProvider).IsNotNull(); _applicationProvider = applicationProvider; }