コード例 #1
0
 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;
     }
 }
コード例 #2
0
ファイル: LocalDataStore.cs プロジェクト: tcerdaj/PoolGuy
        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;
            }
        }
コード例 #3
0
        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;
            }
        }
コード例 #4
0
ファイル: LocalDataStore.cs プロジェクト: tcerdaj/PoolGuy
        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;
            }
        }