public void Dispose() { if (_context != null) { _context.Dispose(); } }
protected override void Dispose(bool disposing) { if (disposing) { db.Dispose(); } base.Dispose(disposing); }
public virtual void Dispose(bool disposing) { if (!_disposed) { if (disposing) { _context.Dispose(); } } this._disposed = true; }
protected virtual void Dispose(bool disposing) { if (!disposed) { if (disposing) { _context.Dispose(); } } disposed = true; }
protected virtual void Dispose(bool disposing) { if (disposing) { if (_context != null) { _context.Dispose(); _context = null; } } }
public IActionResult UpdateList(Todolist obj) { var oldTask = db.Todolist.Find(obj.Id); oldTask.IsCompleted = obj.IsCompleted; //db.Entry(obj).State = EntityState.Modified; db.SaveChanges(); db.Dispose(); return(new ObjectResult("Task Completed!")); }
protected virtual void Dispose(bool disposing) { if (!_disposed) { if (disposing) { _todoContext.Dispose(); } } _disposed = true; }
private bool disposedValue = false; // To detect redundant calls protected virtual void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { // TODO: dispose managed state (managed objects). if (_context != null) { _context.Dispose(); } } // TODO: free unmanaged resources (unmanaged objects) and override a finalizer below. // TODO: set large fields to null. disposedValue = true; } }
public User Authenticate(string username, string password) { var user = _context.User.SingleOrDefault(x => x.Username == username); // return null if user not found. if (user == null) { return(null); } // We found the record for that user, now we compare the passwords var hashedPassword = BCrypt.Net.BCrypt.HashPassword(password); if (!BCrypt.Net.BCrypt.Verify(password, hashedPassword)) { return(null); } // authentication successful so generate jwt token var tokenHandler = new JwtSecurityTokenHandler(); var key = Encoding.ASCII.GetBytes(_appSettings.Secret); var tokenDescriptor = new SecurityTokenDescriptor { Subject = new ClaimsIdentity(new Claim[] { new Claim(ClaimTypes.Name, user.Id.ToString()) }), Expires = DateTime.UtcNow.AddMinutes(30), SigningCredentials = new SigningCredentials(new SymmetricSecurityKey(key), SecurityAlgorithms.HmacSha256Signature) }; var token = tokenHandler.CreateToken(tokenDescriptor); user.Token = tokenHandler.WriteToken(token); // remove password before returning user.Password = null; _context.Dispose(); return(user); }
public void Dispose() { _context.Dispose(); }
/// <summary> /// 保存数据到数据库 /// </summary> public virtual void SaveChanges() { _db.SaveChanges(); _db.Dispose(); }
protected override void Dispose(bool disposing) { sql.Dispose(); base.Dispose(disposing); }
public void TearDown() { _todosContext.Dispose(); }
public static void ClassCleanup() { _dbcontext.Dispose(); }
public void Dispose() { _ToDOContext.Dispose(); }