private void Detach(DbFavorite.FavoriteDetails favorite) { if (!favorite.Loaded) { return; } this.DetachSecurity(favorite.Security); this.Detach(favorite.Display); this.Detach(favorite.ExecuteBeforeConnect); }
private void Attach(DbFavorite.FavoriteDetails favorite) { if (!favorite.Loaded) { return; } this.Attach(favorite.Security); this.database.DisplayOptions.Attach(favorite.Display); this.database.BeforeConnectExecute.Attach(favorite.ExecuteBeforeConnect); }
private void MarkAsModified(DbFavorite.FavoriteDetails favorite) { if (!favorite.Loaded) { return; } this.MarkSecurityAsModified(favorite.Security); this.MarkAsModified(favorite.Display); this.MarkAsModified(favorite.ExecuteBeforeConnect); }