public AccountRepository(IProfileRepository profileRepository, IProfileFactory profileFactory, IAccountPersister accountPersister, IEventAggregator eventAggregator) { _profileRepository = profileRepository; _profileFactory = profileFactory; _accountPersister = accountPersister; _eventAggregator = eventAggregator; }
public ProfilesDisplayVm( ProfileManagerVm parent, IProfileFactory profileFactory) { Config = parent; AddCommand = ReactiveCommand.Create(() => { DisplayObject = new NewProfileVm( Config, profileFactory); DisplayedProfile = null; }); ProfilesDisplay = parent.Profiles.Connect() .Transform(x => { var factory = x.Scope.Resolve <ProfileDisplayVm.Factory>(); return(factory(this, x)); }) // Select the currently active profile during initial display .OnItemAdded(p => { if (DisplayedProfile == null || (p.Profile?.IsActive ?? false)) { DisplayedProfile = p; } }) .ObserveOnGui() .ToObservableCollection(this); this.WhenAnyValue(x => x.DisplayedProfile) .NotNull() .Subscribe(p => DisplayObject = p) .DisposeWith(this); }
public ChildrenFactory( IProfileService profileService, IProfileFactory profileFactory) { _profileService = profileService; _profileFactory = profileFactory; }
public NodeParser(IHyperLinkParser hyperLinkParser, IVertexFactory vertexFactory, IProfileFactory profileFactory, IVertexCache cache, IPause pause) { _hyperLinkParser = hyperLinkParser; _vertexFactory = vertexFactory; _profileFactory = profileFactory; _cache = cache; _pause = pause; }
/// <summary> /// ctor(). /// </summary> public TeamService( IRequestProvider requestProvider, IIdentityUtilService identityUtilService, ITeamFactory teamFactory, IProfileFactory profileFactory) { _requestProvider = requestProvider; _identityUtilService = identityUtilService; _teamFactory = teamFactory; _profileFactory = profileFactory; }
/// <summary> /// ctor(). /// </summary> public ProfileService( IRequestProvider requestProvider, IIdentityUtilService identityUtilService, IProfileMediaService profileMediaService, IMediaFactory mediaFactory, IProfileFactory profileFactory, INavigationService navigationService) { _requestProvider = requestProvider; _identityUtilService = identityUtilService; _mediaFactory = mediaFactory; _navigationService = navigationService; _profileFactory = profileFactory; }
public ChildSettingsUpdateViewModel( IValidationObjectFactory validationObjectFactory, IProfileService profileService, IProfileFactory profileFactory) { _validationObjectFactory = validationObjectFactory; _profileService = profileService; _profileFactory = profileFactory; ActionBarViewModel = ViewModelLocator.Resolve <ModeActionBarViewModel>(); ActionBarViewModel.InitializeAsync(this); ((ModeActionBarViewModel)ActionBarViewModel).IsModesAvailable = false; PickAvatarPopupViewModel = ViewModelLocator.Resolve <PickChildAvatarPopupViewModel>(); PickAvatarPopupViewModel.InitializeAsync(this); AppBackgroundImage = GlobalSettings.Instance.UserProfile.AppBackgroundImage?.Url; IsPullToRefreshEnabled = false; ResetValidationObjects(); }
public MainVm( ActiveRunVm activeRunVm, ProfileManagerVm profileManager, OpenProfileSettings openProfileSettings, OpenGlobalSettings openGlobalSettings, IConfirmationPanelControllerVm confirmationControllerVm, IProvideCurrentVersions currentVersions, ISelectedProfileControllerVm selectedProfile, ISaveSignal saveSignal, ISettingsSingleton settingsSingleton, INewestLibraryVersionsVm libVersionsVm, IActivePanelControllerVm activePanelControllerVm, IProfileFactory profileFactory, ILogger logger) { logger.Information("Creating MainVM"); _selectedProfileController = selectedProfile; _settingsSingleton = settingsSingleton; _activePanelControllerVm = activePanelControllerVm; _profileFactory = profileFactory; _logger = logger; _activePanel = activePanelControllerVm.WhenAnyValue(x => x.ActivePanel) .ToGuiProperty(this, nameof(ActivePanel), default, deferSubscription: true);
public GoalController(IProfileFactory factory, IProfileRepository repository) { this.factory = factory; this.repository = repository; }
public ProfileService(IProfileFactory profileFactory) { _profileFactory = profileFactory; }
public RegisterProfileUseCase(IProfileRepository profileRepository, IProfileFactory profileFactory) { m_profileRepository = profileRepository; m_profileFactory = profileFactory; }
public static ProfileCollection FromRootConfiguration(RootConfiguration config, IProfileFactory factory) { var profiles = new Dictionary <string, Profile>(StringComparer.OrdinalIgnoreCase); Profile menuProfile = null; foreach (var profileCfg in config.Profiles) { var profile = factory.CreateProfile(profileCfg); if (string.Equals(profile.Name, "menu", StringComparison.OrdinalIgnoreCase)) { menuProfile = profile; } else { profiles[profile.Name] = profile; } } return(new ProfileCollection(profiles, menuProfile)); }