Esempio n. 1
0
 public MailService()
 {
     this._textProvider        = (IMvxTextProvider)Mvx.get_IoCProvider().Resolve <IMvxTextProvider>();
     this._deviceSpecification = (IDeviceSpecification)Mvx.get_IoCProvider().Resolve <IDeviceSpecification>();
     this._studentDataService  = (IStudentDataService)Mvx.get_IoCProvider().Resolve <IStudentDataService>();
     this._webNavigation       = (IWebNavigation)Mvx.get_IoCProvider().Resolve <IWebNavigation>();
 }
Esempio n. 2
0
        public Information(string titleKey, string displayTextKey)
        {
            IMvxTextProvider imvxTextProvider = (IMvxTextProvider)Mvx.get_IoCProvider().Resolve <IMvxTextProvider>();

            this.Title       = (object)imvxTextProvider.GetText((string)null, (string)null, titleKey);
            this.DisplayText = imvxTextProvider.GetText((string)null, (string)null, displayTextKey);
        }
Esempio n. 3
0
 protected MvxTextProviderBuilder(string generalNamespaceKey, string rootFolderForResources, IMvxJsonDictionaryTextLoader textLoader, IMvxTextProvider textProvider)
 {
     _generalNamespaceKey    = generalNamespaceKey;
     _rootFolderForResources = rootFolderForResources;
     _textLoader             = textLoader;
     _textProvider           = textProvider;
     LoadResources(string.Empty);
 }
 protected MvxTextProviderBuilder(string generalNamespaceKey, string rootFolderForResources, IMvxJsonDictionaryTextLoader textLoader, IMvxTextProvider textProvider)
 {
     _generalNamespaceKey = generalNamespaceKey;
     _rootFolderForResources = rootFolderForResources;
     _textLoader = textLoader;
     _textProvider = textProvider;
     LoadResources(string.Empty);
 }
Esempio n. 5
0
 public ModalDialog()
 {
     this._ratingDataService          = (IRatingDataService)Mvx.get_IoCProvider().Resolve <IRatingDataService>();
     this._textProvider               = (IMvxTextProvider)Mvx.get_IoCProvider().Resolve <IMvxTextProvider>();
     this._packageInfo                = (IPackageInfo)Mvx.get_IoCProvider().Resolve <IPackageInfo>();
     this._messenger                  = (IMvxMessenger)Mvx.get_IoCProvider().Resolve <IMvxMessenger>();
     this._profileDataService         = (IProfileDataService)Mvx.get_IoCProvider().Resolve <IProfileDataService>();
     this._remoteConfigurationService = (IFirebaseRemoteConfigurationService)Mvx.get_IoCProvider().Resolve <IFirebaseRemoteConfigurationService>();
     this._messenger.Subscribe <RatingChooserMessage>((Action <M0>)(async message => await this.RatingChooserMessageHandler(message.Message)), (MvxReference)1, (string)null);
 }
Esempio n. 6
0
 protected ViewModelBase()
 {
     base.\u002Ector();
     this._settings             = (IApplicationSettings)Mvx.get_IoCProvider().Resolve <IApplicationSettings>();
     this._navigationService    = (IMvxNavigationService)Mvx.get_IoCProvider().Resolve <IMvxNavigationService>();
     this._textProvider         = (IMvxTextProvider)Mvx.get_IoCProvider().Resolve <IMvxTextProvider>();
     this._userDialogs          = (IUserDialogs)Mvx.get_IoCProvider().Resolve <IUserDialogs>();
     this._modalDialog          = (IModalDialog)Mvx.get_IoCProvider().Resolve <IModalDialog>();
     this._connectivity         = (IConnectivity)Mvx.get_IoCProvider().Resolve <IConnectivity>();
     this._singleNavigation     = (ISingleNavigation)Mvx.get_IoCProvider().Resolve <ISingleNavigation>();
     this._profileDataService   = (IProfileDataService)Mvx.get_IoCProvider().Resolve <IProfileDataService>();
     this._profileDbDataService = (IProfileDbDataService)Mvx.get_IoCProvider().Resolve <IProfileDbDataService>();
     this._formsViewPresenter   = (IMvxFormsViewPresenter)Mvx.get_IoCProvider().Resolve <IMvxFormsViewPresenter>();
 }
Esempio n. 7
0
        public static void CheckProtectedAppsFeature(Context context)
        {
            IMvxTextProvider   textProvider      = (IMvxTextProvider)Mvx.get_IoCProvider().Resolve <IMvxTextProvider>();
            string             text1             = textProvider.GetText((string)null, (string)null, "ProtectedAppsCheckerTitle");
            string             text2             = textProvider.GetText((string)null, (string)null, "ProtectedAppsCheckerContent");
            string             text3             = textProvider.GetText((string)null, (string)null, "ProtectedAppsCheckerAccept");
            string             text4             = textProvider.GetText((string)null, (string)null, "ProtectedAppsCheckerCancel");
            ISharedPreferences sharedPreferences = context.GetSharedPreferences("ProtectedApps", (FileCreationMode)0);

            if (sharedPreferences.GetBoolean("skipAppListMessage", false))
            {
                return;
            }
            bool flag = false;
            ISharedPreferencesEditor editor = sharedPreferences.Edit();

            using (List <Intent> .Enumerator enumerator = ProtectedAppsChecker.PowermanagerIntents.GetEnumerator())
            {
                while (enumerator.MoveNext())
                {
                    Intent intent = enumerator.Current;
                    if (context.get_PackageManager().ResolveActivity(intent, (PackageInfoFlags)65536) != null)
                    {
                        new AlertDialog.Builder(context).SetTitle(text1).SetMessage(text2).SetPositiveButton(text3, (EventHandler <DialogClickEventArgs>)((o, d) =>
                        {
                            editor.PutBoolean("skipAppListMessage", true);
                            editor.Apply();
                            try
                            {
                                context.StartActivity(intent);
                            }
                            catch (Exception ex)
                            {
                                ErrorHandler.Current.HandleError(ex);
                                new AlertDialog.Builder(context).SetTitle(textProvider.GetText((string)null, (string)null, "ProtectedAppsErrorTitle")).SetMessage(textProvider.GetText((string)null, (string)null, "ProtectedAppsErrorContent")).SetCancelable(false).SetPositiveButton(textProvider.GetText((string)null, (string)null, "ProtectedAppsAcceptButtonText"), (EventHandler <DialogClickEventArgs>)((_param1, _param2) => {})).Show();
                            }
                        })).SetNegativeButton(text4, (EventHandler <DialogClickEventArgs>)((o, d) => {})).SetCancelable(false).Show();
                        flag = true;
                        break;
                    }
                }
            }
            if (flag)
            {
                return;
            }
            editor.PutBoolean("skipAppListMessage", true);
            editor.Apply();
        }
Esempio n. 8
0
        public static string ToShortSpeedText(this DistanceUnit self)
        {
            IMvxTextProvider textProvider = Mvx.Resolve <IMvxTextProvider>();
            string           textId       = string.Empty;

            switch (self)
            {
            case DistanceUnit.Kilometer:
                textId = "KilometersShortSpeed";
                break;

            case DistanceUnit.Meters:
                textId = "MetersShortSpeed";
                break;

            case DistanceUnit.Miles:
                textId = "MilesShortSpeed";
                break;
            }

            return(textProvider.GetText(Constants.GeneralNamespace, Constants.DefaultTextTypeKey, textId));
        }
Esempio n. 9
0
 public FormMaster()
 {
     this._textProvider = (IMvxTextProvider)Mvx.get_IoCProvider().Resolve <IMvxTextProvider>();
 }
Esempio n. 10
0
 protected BaseViewModel(IMvxTextProvider textProvider)
 {
     TextProvider = textProvider;
 }
 public TranslateExtension()
 {
     this._textProvider = (IMvxTextProvider)Mvx.get_IoCProvider().Resolve <IMvxTextProvider>();
 }
Esempio n. 12
0
 public BaseViewModel()
 {
     TextProvider = Mvx.Resolve <IMvxTextProvider>();
 }
 public InstituteNameConverter()
 {
     this._textProvider = (IMvxTextProvider)Mvx.get_IoCProvider().Resolve <IMvxTextProvider>();
 }
 public static string GetText(this IMvxTextProvider textProvider, string key, params object[] format)
 {
     return(textProvider.GetText(null, null, key, format));
 }