コード例 #1
0
 public LoginPageViewModel()
 {
     LoginCommand   = new Command(LoginButtonClicked);
     Client         = AzureManager.GetAzureManager(Constants.AzureUrl);
     UserService    = new UserService();
     OfflineManager = OfflineSyncManager.GetOfflineSyncManager(Constants.AzureUrl);
 }
コード例 #2
0
 public HomePageViewModel(double MinValue = 0, double MaxValue = 0)
 {
     MinPrice       = MinValue;
     MaxPrice       = MaxValue;
     Client         = AzureManager.GetAzureManager(Constants.AzureUrl);
     OfflineManager = OfflineSyncManager.GetOfflineSyncManager(Constants.AzureUrl);
     SyncCommand    = new Command(() => { SyncItems(); });
 }
コード例 #3
0
ファイル: App.xaml.cs プロジェクト: mohannadalaa/E-Shop
        private async Task InitiateAzure()
        {
            OfflineManager = OfflineSyncManager.GetOfflineSyncManager(Constants.AzureUrl);
            var store = OfflineManager.InitiateSqlLiteStore(Constants.LocalDBName);

            OfflineManager.CreateSqlLiteTable <Item>(store);
            OfflineManager.CreateSqlLiteTable <User>(store);
            OfflineManager.CreateSqlLiteTable <Order>(store);
            OfflineManager.CreateSqlLiteTable <OrderItems>(store);

            await OfflineManager.Client.SyncContext.InitializeAsync(store);
        }