Beispiel #1
0
        public static void DeleteRefreshToken(string HashedToken)
        {
            RefreshToken tokenToDelete;

            using (var ctx = new SMContext())
            {
                tokenToDelete = ctx.RefreshTokens.Where(s => s.token == HashedToken).FirstOrDefault <RefreshToken>();
            }

            //Create new context for disconnected scenario
            using (var newContext = new SMContext())
            {
                newContext.Entry(tokenToDelete).State = System.Data.Entity.EntityState.Deleted;

                newContext.SaveChanges();
            }
        }
Beispiel #2
0
        public static void DeleteRefreshToken(string HashedToken)
        {
            RefreshToken tokenToDelete;

             using (var ctx = new SMContext())
             {
                 tokenToDelete = ctx.RefreshTokens.Where(s => s.token == HashedToken).FirstOrDefault<RefreshToken>();
             }

             //Create new context for disconnected scenario
             using (var newContext = new SMContext())
             {
                 newContext.Entry(tokenToDelete).State = System.Data.Entity.EntityState.Deleted;

                 newContext.SaveChanges();
             }
        }