internal virtual void Dispose(bool disposing) { if (this.disposed) { return; } if (disposing) { db.Dispose(); userManager.Dispose(); roleManager.Dispose(); clientManager.Dispose(); genreManager.Dispose(); singerManager.Dispose(); musicManager.Dispose(); playlistManager.Dispose(); playlistMusicManager.Dispose(); } this.disposed = true; }