protected override async Task InitializeListFromDatabase() { await AsyncDatabase.CreateTableAsync <CashQRCode>(); var cashQRCodes = await AsyncDatabase.GetItemsAsync <CashQRCode>(); List = new ObservableCollection <CashQRCodeViewModel>( cashQRCodes.Select(c => GetCashQRCodeVM(c))); }
protected override async Task InitializeListFromDatabase() { await AsyncDatabase.CreateTableAsync <Check>(); var checks = await AsyncDatabase.Db.Table <Check>().Where(c => c.Type == CheckType).ToListAsync(); checks.ForEach(c => c.Deserialize()); List = new ObservableCollection <CheckViewModel>(checks.Select(c => new CheckViewModel(c))); }