public async Task <List <Bill> > GetBills() { var bills = new List <Bill>(); await Task.Run(() => { try { using (var conn = new ShortConnection(connectionString)) { bills = conn.Query <Bill>(@"SELECT * FROM Bill"); } } catch (Exception ex) { Debug.WriteLine(ex.Message); } }); return(bills); }
public async Task <List <BankAccount> > GetBankAccounts() { var accts = new List <BankAccount>(); await Task.Run(() => { try { using (var conn = new ShortConnection(connectionString)) { accts = conn.Query <BankAccount>(@"SELECT * FROM BankAccount"); } } catch (Exception ex) { Debug.WriteLine(ex.Message); } }); return(accts); }
public async Task <List <string> > GetBillPayees() { var distinctPayees = new List <string>(); var distinctBills = new List <Bill>(); await Task.Run(() => { try { using (var conn = new ShortConnection(connectionString)) { distinctBills = conn.Query <Bill>(@"SELECT DISTINCT Payee FROM Bill ORDER BY Payee"); } var tmp = distinctBills.Select(x => x.Payee); distinctPayees = tmp.ToList(); } catch (Exception ex) { Debug.WriteLine(ex.Message); } }); return(distinctPayees); }