public MainViewModel(ICategoryService categoryService, IDialogService dialogService, ILocalizedStringProvider localizedStringProvider, ILoggingService loggingService, IAuthenticationService authService, INavigationService navigationService, ICourseService courseService, IDispatcherHelper dispatcher) : base(dialogService, localizedStringProvider, loggingService, authService, dispatcher, navigationService) { _categoryService = categoryService; _courseService = courseService; _dispatcher = dispatcher; Categories = new ObservableCollection <Category>(); _lockObject = new object(); FoundCourses = new ObservableCollection <Course>(); Messenger.Default.Register <PropertyChangedMessage <string> >(this, message => { if (message.PropertyName == nameof(SearchValue)) { UpdateSearchResultsAsync(message.NewValue); } }); Messenger.Default.Register <AuthenticationChangedMessage>(this, m => _dispatcher.ExecuteOnUiThread(() => Identity = m.NewIdentity)); if (IsInDesignModeStatic) { var identity = new Identity(); identity.AddClaims(new Claim(Claim.FamilyNameName, Claim.FamilyNameName), new Claim(Claim.EmailName, Claim.EmailName), new Claim(Claim.GivenNameName, Claim.GivenNameName)); Identity = identity; } }
public SessionViewModel(IDialogService dialogService, ILocalizedStringProvider loc, ILoggingService loggingService, IAuthenticationService authService, IContactService contactService, IDispatcherHelper dispatcher, INavigationService navigationService) : base(dialogService, loc, loggingService, authService, dispatcher, navigationService) { _contactService = contactService; _contactForm = new ContactForm(); _scoredFeedback = new ScoredFeedback(); _subscription = new Subscription(); ParticipantToAdd = new Participant(); if (IsInDesignMode) { Session = FakeCourseService.GenerateFakeSession(123); Identity = new Identity(); Subscription.Participants.Add(new Participant { FirstName = "First", LastName = "Last", Email = "*****@*****.**" }); } Messenger.Default.Register <AuthenticationChangedMessage>(this, m => DispatcherHelper.ExecuteOnUiThread(() => Identity = m.NewIdentity)); }
public WebCategoryService(IUserInitiatedClient userInitiatedClient, ISpeculativeClient speculativeClient, ILocalizedStringProvider loc, ILoggingService loggingService) : base(loc) { _loggingService = loggingService; _userInitiatedClient = userInitiatedClient.Client; _speculativeClient = speculativeClient.Client; }
public ValidationMessageProvider(ILocalizedStringProvider stringProvider) { if (stringProvider == null) throw new ArgumentNullException("stringProvider"); this.stringProvider = stringProvider; }
/// <summary> /// Initializes a new instance of the <see cref="GriffinStringsProvider"/> class. /// </summary> /// <param name="stringProvider">The string provider.</param> public GriffinStringsProvider(ILocalizedStringProvider stringProvider) { if (stringProvider == null) { throw new ArgumentNullException("stringProvider"); } _stringProvider = stringProvider; }
/// <summary> /// Initializes a new instance of the <see cref="LocalizedModelMetadataProvider"/> class. /// </summary> /// <param name="stringProvider">The string provider.</param> public LocalizedModelMetadataProvider(ILocalizedStringProvider stringProvider) { if (stringProvider == null) { throw new ArgumentNullException("stringProvider"); } _stringProviderDontUseDirectly = stringProvider; }
public LocalizedModelMetadataProvider(ILocalizedStringProvider localizedStringProvider) { if (localizedStringProvider == null) { throw new ArgumentNullException("localizedStringProvider"); } this.localizedStringProvider = localizedStringProvider; }
public WebCourseService(IUserInitiatedClient userInitiated, ISpeculativeClient speculative, ILocalizedStringProvider loc, IDispatcherHelper dispatcherHelper) : base(loc) { _dispatcherHelper = dispatcherHelper; _speculative = speculative.Client; _userInitiated = userInitiated.Client; }
public ValidationMessageProvider(ILocalizedStringProvider stringProvider) { if (stringProvider == null) { throw new ArgumentNullException("stringProvider"); } this.stringProvider = stringProvider; }
public WebContactService(IUserInitiatedClient apiService, ILoggingService loggingService, IDialogService dialogService, ILocalizedStringProvider loc, IDispatcherHelper dispatcherHelper, IAuthenticationService authenticationService) { _loggingService = loggingService; _dialogService = dialogService; _loc = loc; _dispatcherHelper = dispatcherHelper; _authenticationService = authenticationService; _apiService = apiService.Client; }
protected ViewModelBase(IDialogService dialogService, ILocalizedStringProvider loc, ILoggingService loggingService, IAuthenticationService authService, IDispatcherHelper dispatcherHelper, INavigationService navigationService) { DialogService = dialogService; Loc = loc; LoggingService = loggingService; AuthService = authService; DispatcherHelper = dispatcherHelper; NavigationService = navigationService; }
public override void ViewDidLoad() { base.ViewDidLoad(); _loc = ServiceLocator.Current.GetInstance <ILocalizedStringProvider>(); _button = new UIBarButtonItem { Title = _loc.GetLocalizedString(Localized.ChangeLanguage_Label) }; _button.Clicked += ChangeLanguageAlert; NavigationItem.SetRightBarButtonItem(_button, false); }
public SubcategoryViewModel(IDialogService dialogService, ILocalizedStringProvider loc, ILoggingService loggingService, IAuthenticationService authService, IDispatcherHelper dispatcherHelper, ICourseService courseService, INavigationService navigationService) : base(dialogService, loc, loggingService, authService, dispatcherHelper, navigationService) { _courseService = courseService; _lockObject = new object(); if (IsInDesignMode) { Category = FakeCategoryService.GetFakeCategory(1); } }
static ExtensionMethods() { if (DependencyResolver.Current == null) return; DependencyResolverIsReady = true; SourceNameFactory = DependencyResolver.Current.GetService<IViewNameFactory>(); if (SourceNameFactory == null) return; SourceNameFactoryOk = true; Localizer = DependencyResolver.Current.GetService<ILocalizedStringProvider>(); if (Localizer == null) return; LocalizerOk = true; var logger = DependencyResolver.Current.GetService<ILogger>(); if (logger != null) logger.Debug("Localization.MvcProviders.Html: native views culture: {0}.", Localizer.NativeCulture.DisplayName); }
protected PageBase() { HardwareButtons.BackPressed -= HardwareButtonsOnBackPressed; HardwareButtons.BackPressed += HardwareButtonsOnBackPressed; Loc = ServiceLocator.Current.GetInstance <ILocalizedStringProvider>(); _helper = ServiceLocator.Current.GetInstance <IDispatcherHelper>(); var statusBar = StatusBar.GetForCurrentView(); statusBar.BackgroundOpacity = 0; statusBar.ForegroundColor = Color.FromArgb(0, 1, 137, 180); #pragma warning disable CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed statusBar.ShowAsync(); #pragma warning restore CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed Messenger.Default.Register <PropertyChangedMessage <bool> >(this, async message => await UpdateLoadingStatusAsync(message).ConfigureAwait(true)); Messenger.Default.Register <SubmittingMessage>(this, message => _helper.ExecuteOnUiThread(async() => await UpdateSubmittingStatusAsync(message).ConfigureAwait(true))); Unloaded += (sender, args) => Messenger.Default.Unregister(sender); _dialogService = ServiceLocator.Current.GetInstance <IDialogService>(); }
public LanguageAdapter(Activity activity) { _activity = activity; _localizedStringProvider = ServiceLocator.Current.GetInstance <ILocalizedStringProvider>(); }
/// <summary> /// Initializes a new instance of the <see cref="LocalizedModelValidatorProvider"/> class. /// </summary> /// <param name="stringProvider">The string provider.</param> public LocalizedModelValidatorProvider(ILocalizedStringProvider stringProvider) { _stringProviderDontUsedirectly = stringProvider; }
/// <summary> /// Initializes a new instance of the <see cref="LocalizedModelValidatorProvider"/> class. /// </summary> /// <param name="stringProvider">The string provider.</param> public LocalizedModelValidatorProvider(ILocalizedStringProvider stringProvider) { _stringProvider = stringProvider; }
protected BaseCachedWebService(ILocalizedStringProvider localizedStringProvider) { _localizedStringProvider = localizedStringProvider; LockObject = new object(); }
public AuthenticationService(IDialogService dialogService, ILocalizedStringProvider loc) : base(dialogService, loc) { }
public AuthenticationService(IDialogService dialogService, ILocalizedStringProvider loc, IDispatcherHelper dispatcherHelper) : base(dialogService, loc) { _dispatcherHelper = dispatcherHelper; }
public CourseViewModel(ICourseService courseService, IDialogService dialogService, ILocalizedStringProvider loc, ILoggingService loggingService, IAuthenticationService authService, IDispatcherHelper dispatcherHelper, INavigationService navigationService, IPlatformActionService platformService) : base(dialogService, loc, loggingService, authService, dispatcherHelper, navigationService) { _courseService = courseService; _platformService = platformService; _lockObject = new object(); if (IsInDesignMode) { Course = FakeCourseService.GenerateFakeCourse(); } PropertyChanged += (sender, args) => { if (args.PropertyName == nameof(IsLoading)) { ChangeLanguageCommand.RaiseCanExecuteChanged(); } }; }
/// <summary> /// Constructor /// </summary> /// <param name="localizer"></param> /// <param name="sourceNameFactory"> </param> /// <param name="logger"> </param> public ModelMetadataProvider(ILocalizedStringProvider localizer, ITypeNameFactory sourceNameFactory, ILogger logger) { _localizer = localizer; _sourceNameFactory = sourceNameFactory; logger.Debug("ModelMetadataProvider: native models culture: {0}.", localizer.NativeCulture.DisplayName); }
protected BaseAuthenticationService(IDialogService dialogService, ILocalizedStringProvider loc) { DialogService = dialogService; Loc = loc; _cache = BlobCache.Secure; }
/// <summary> /// Initializes a new instance of the <see cref="GriffinStringsProvider"/> class. /// </summary> /// <param name="stringProvider">The string provider.</param> public GriffinStringsProvider(ILocalizedStringProvider stringProvider) { if (stringProvider == null) throw new ArgumentNullException("stringProvider"); _stringProvider = stringProvider; }
/// <summary> /// Initializes a new instance of the <see cref="LocalizedModelMetadataProvider"/> class. /// </summary> /// <param name="stringProvider">The string provider.</param> public LocalizedModelMetadataProvider(ILocalizedStringProvider stringProvider) { _stringProviderDontUseDirectly = stringProvider; }
/// <summary> /// Initializes a new instance of the <see cref="LocalizedModelMetadataProvider"/> class. /// </summary> /// <param name="stringProvider">The string provider.</param> public LocalizedModelMetadataProvider(ILocalizedStringProvider stringProvider) { if (stringProvider == null) throw new ArgumentNullException("stringProvider"); _stringProvider = stringProvider; }
/// <summary> /// Initializes a new instance of the <see cref="LocalizedModelMetadataProvider"/> class. /// </summary> /// <param name="stringProvider">The string provider.</param> public LocalizedModelMetadataProvider(ILocalizedStringProvider stringProvider) { _stringProvider = stringProvider; }
public LocalizedModelMetadataProvider(ILocalizedStringProvider localizedStringProvider) { if (localizedStringProvider == null) throw new ArgumentNullException("localizedStringProvider"); this.localizedStringProvider = localizedStringProvider; }