public async Task <List <T> > List() { try { return(await DatabaseAsync.Table <T>().ToListAsync()); } catch (Exception e) { System.Diagnostics.Debug.WriteLine("Exception at List: {0} {1}", typeof(T).Name, e); throw; } }
public async Task <List <T> > List() { try { await CreateTabletIfNotExist(); return(await DatabaseAsync.Table <T>().ToListAsync().ConfigureAwait(false)); } catch (Exception e) { System.Diagnostics.Debug.WriteLine("Exception at List: {0} {1}", typeof(T).Name, e); throw; } }
public async Task <T> Load(Guid id) { try { if (!initialized) { return(null); } return(await DatabaseAsync.Table <T>().FirstOrDefaultAsync(x => x.Id == id)); } catch (Exception e) { System.Diagnostics.Debug.WriteLine("Exception at Load Id: {0} {1}", typeof(T).Name, e); throw; } }
public async Task <T> Load(Guid id) { try { if (!Initialized) { return(null); } await CreateTabletIfNotExist(); return(await DatabaseAsync.Table <T>().FirstOrDefaultAsync(x => x.Id == id).ConfigureAwait(false)); } catch (Exception e) { System.Diagnostics.Debug.WriteLine("Exception at Load Id: {0} {1}", typeof(T).Name, e); throw; } }