Beispiel #1
0
        public async Task <WarpgateApp> GetApp(string accessToken)
        {
            var appid    = _acTokenManager.ValidateAccessToken(accessToken);
            var appLocal = await _dbContext.WarpApps.SingleOrDefaultAsync(t => t.AppId == appid);

            if (appLocal == null)
            {
                appLocal = new WarpgateApp
                {
                    AppId = appid
                };
                await _dbContext.WarpApps.AddAsync(appLocal);

                await _dbContext.SaveChangesAsync();
            }
            return(appLocal);
        }
Beispiel #2
0
 public Task DeleteRecord(WarpRecord record)
 {
     _table.Remove(record);
     return(_dbContext.SaveChangesAsync());
 }