protected override async Task InitializeListFromDatabase()
        {
            await AsyncDatabase.CreateTableAsync <CashQRCode>();

            var cashQRCodes = await AsyncDatabase.GetItemsAsync <CashQRCode>();

            List = new ObservableCollection <CashQRCodeViewModel>(
                cashQRCodes.Select(c => GetCashQRCodeVM(c)));
        }
예제 #2
0
        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)));
        }