public void SetupPlatform() { StorageService cache = new StorageService(Path.Combine( Path.GetTempPath(), "NesterCache-" + DateTime.Now.Ticks.ToString())); cache.Clear(); var clientSignature = new { Model = DeviceInfo.Model, Manufacturer = DeviceInfo.Manufacturer, Name = DeviceInfo.Name, Platform = DeviceInfo.Platform, Idiom = DeviceInfo.Idiom, DeviceType = DeviceInfo.DeviceType, HardwareVersion = DeviceInfo.VersionString, SoftwareVersion = typeof(BaseViewModels).GetTypeInfo() .Assembly.GetName().Version.ToString(), ApiVersion = ApiVersion }; _platform = new NesterService( ApiVersion, JsonConvert.SerializeObject(clientSignature), cache); }
public App() { InitializeComponent(); _user = new User(); _service = new NesterService(); _service.Version = ServiceVersion; _target = new NesterService(); _storage = new StorageService(); _storage.Clear(); _baseModels = new BaseModels( new AuthViewModel(), new PaymentViewModel(), new AppViewModel()); MainPage = new NavigationPage( new WPPodUser.LoginView()); }
public App() { InitializeComponent(); _baseModels = new BaseModels( new AuthViewModel(), new PaymentViewModel(), new AppViewModel()); _user = new User(); _appMeta = new NesterService(); _appMeta.Version = ServiceVersion; _appDeployed = new NesterService(); _appDeployed.Version = ServiceVersion; _storage = new StorageService(); _storage.Clear(); _progressView = new BannerView("Please wait .."); _aboutPage = new AboutPage(); _menuPage = new MenuPage(); _orderPage = new OrderPage(); _stockPage = new StockPage(); Current.MainPage = new TabbedPage { Children = { new NavigationPage(_progressView) { Title = "Starting" } } }; Device.BeginInvokeOnMainThread( async() => await InitAsync()); }