BorderlessGaming.Forms.MainWindow.btnRemoveFavorite_Click C# (CSharp) Method

btnRemoveFavorite_Click() private method

removes the currently selected entry from the favorites
private btnRemoveFavorite_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void btnRemoveFavorite_Click(object sender, EventArgs e)
        {
            if (this.lstFavorites.SelectedItem == null) return;

			//TODO move to controller.
			Favorites.Favorite fav = (Favorites.Favorite)this.lstFavorites.SelectedItem;

			if (!controller.Favorites.CanRemove(fav.SearchText))
				return;

			controller.Favorites.Remove(fav);
        }        
        
MainWindow