protected virtual void OnReloadFavorites(ReloadFavoritesEventArgs e) { var Handler = ReloadFavorites; if (Handler != null) { Handler(this, e); } }
public override void Execute(object sender) { var evArg = new ReloadFavoritesEventArgs(); evArg.OldFavorites = StorageCore.Core.GetUserVisuals().Favorites; var newFavorites = evArg.OldFavorites + ";" + ((ConnectionItem)sender).ConnectionID; newFavorites = newFavorites.Trim(new[] { ';' }); var newVisuals = new Dictionary <string, object>(); newVisuals.Add("favorites", newFavorites); StorageCore.Core.SetUserVisual(newVisuals); evArg.NewFavorites = newFavorites; evArg.AddedFavorite = ((ConnectionItem)sender).ConnectionID; OnReloadFavorites(evArg); }