public InternalModelService(
            IInternalStorage storage
            , IObjectsByTypeFactory factory
            , ICacheService cacheService
            )
        {
            modStorage        = storage;
            modFactoryObjects = factory;
            modCacheService   = cacheService;

            InitObjectsFactory();
        }
Exemplo n.º 2
0
        public MainScreenViewModel()
        {
            _storage = ServiceLocator.Current.GetInstance <IInternalStorage> ();
            if (Device.RuntimePlatform == Device.Android)
            {
                _inapp = ServiceLocator.Current.GetInstance <IInAppPurchase> ();
            }
            _codeManager        = ServiceLocator.Current.GetInstance <CodeManager> ();
            _refreshManager     = ServiceLocator.Current.GetInstance <RefreshManager> ();
            _codeStorageManager = ServiceLocator.Current.GetInstance <CodeStorageManager> ();
            _cityNames          = new List <string> (Constants.CityList.Keys);
            var savedPin = _storage.RetrieveString(Constants.Pin);

            PIN = (string.IsNullOrEmpty(savedPin)) ? Constants.DefaultPin : savedPin;

            var savedCity = _storage.RetrieveString(Constants.City);

            SelectedCity = (string.IsNullOrEmpty(savedCity)) ? Constants.DefaultCity : savedCity;

            var savedProject = _storage.RetrieveString(Constants.Project);

            SelectedProject = (string.IsNullOrEmpty(savedProject)) ? Constants.DefaultProject : savedProject;


            var savedKey1 = _storage.RetrieveString(Constants.Key1);

            Prefix1 = (string.IsNullOrEmpty(savedKey1)) ? Keyboard._0_0_Text : savedKey1;

            var savedKey2 = _storage.RetrieveString(Constants.Key2);

            Prefix2 = (string.IsNullOrEmpty(savedKey2)) ? Keyboard._0_1_Text : savedKey2;
            var savedKey3 = _storage.RetrieveString(Constants.Key3);

            Prefix3 = (string.IsNullOrEmpty(savedKey3)) ? Keyboard._0_2_Text : savedKey3;
            var savedKey4 = _storage.RetrieveString(Constants.Key4);

            Prefix4 = (string.IsNullOrEmpty(savedKey4)) ? Keyboard._0_3_Text : savedKey4;
            var savedKey5 = _storage.RetrieveString(Constants.Key5);

            Prefix5                               = (string.IsNullOrEmpty(savedKey5)) ? Keyboard._0_4_Text : savedKey5;
            Code                                  = string.Empty;
            RefreshEnabled                        = true;
            _codeManager.ChangeCode              += ChangeCode;
            _refreshManager.ScrollChanged        += OnSrollChanged;
            _codeStorageManager.ConnectedChanged += ConnectedChanged;
            Paid                                  = (Device.RuntimePlatform != Device.Android) || _storage.RetrieveBool(Constants.Paid);
            Load();
            if (Device.RuntimePlatform == Device.Android)
            {
                LoadProducts();
            }
        }
Exemplo n.º 3
0
        public TemplateService(IInternalStorage internalStorage, IGeneratorOptionsProvider generatorOptionsProvider)
        {
            _internalStorage          = internalStorage;
            _generatorOptionsProvider = generatorOptionsProvider;

            _enumTemplate = _internalStorage.GetEmbeddedResource("TypeGen.Core.Templates.Enum.tpl");
            _enumDefaultExportTemplate      = _internalStorage.GetEmbeddedResource("TypeGen.Core.Templates.EnumDefaultExport.tpl");
            _enumValueTemplate              = _internalStorage.GetEmbeddedResource("TypeGen.Core.Templates.EnumValue.tpl");
            _classTemplate                  = _internalStorage.GetEmbeddedResource("TypeGen.Core.Templates.Class.tpl");
            _classDefaultExportTemplate     = _internalStorage.GetEmbeddedResource("TypeGen.Core.Templates.ClassDefaultExport.tpl");
            _classPropertyTemplate          = _internalStorage.GetEmbeddedResource("TypeGen.Core.Templates.ClassProperty.tpl");
            _interfaceTemplate              = _internalStorage.GetEmbeddedResource("TypeGen.Core.Templates.Interface.tpl");
            _interfaceDefaultExportTemplate = _internalStorage.GetEmbeddedResource("TypeGen.Core.Templates.InterfaceDefaultExport.tpl");
            _interfacePropertyTemplate      = _internalStorage.GetEmbeddedResource("TypeGen.Core.Templates.InterfaceProperty.tpl");
            _importTemplate                 = _internalStorage.GetEmbeddedResource("TypeGen.Core.Templates.Import.tpl");
            _importDefaultExportTemplate    = _internalStorage.GetEmbeddedResource("TypeGen.Core.Templates.ImportDefaultExport.tpl");
            _indexTemplate                  = _internalStorage.GetEmbeddedResource("TypeGen.Core.Templates.Index.tpl");
            _indexExportTemplate            = _internalStorage.GetEmbeddedResource("TypeGen.Core.Templates.IndexExport.tpl");
            _headingTemplate                = _internalStorage.GetEmbeddedResource("TypeGen.Core.Templates.Heading.tpl");
        }
Exemplo n.º 4
0
 public TemplateService(IInternalStorage internalStorage)
 {
     _internalStorage = internalStorage;
     LoadTemplates();
 }
Exemplo n.º 5
0
 /**
  * Set the delegate implementation.
  *
  * @param _delegate The delegate implementing platform specific functions.
  */
 public void SetDelegate(IInternalStorage _delegate)
 {
     this._delegate = _delegate;
 }
Exemplo n.º 6
0
 /**
  * Constructor with delegate.
  *
  * @param _delegate The delegate implementing platform specific functions.
  */
 public InternalStorageBridge(IInternalStorage _delegate) : base()
 {
     this._delegate = _delegate;
 }
Exemplo n.º 7
0
 public CodeStorageManager()
 {
     _storage = ServiceLocator.Current.GetInstance <IInternalStorage> ();
 }
Exemplo n.º 8
0
 public Token(IInternalStorage internalStorage)
 {
     this.internalStorage = internalStorage;
 }