public AbstractVideogiochiPresenter(VideogiochiListView videogichiView, Sessione sessione)
        {
            _videogiochiView = videogichiView;
            _sessione = sessione;

            _videogiochiView.Dock = DockStyle.Fill;

            BindData();

            Document.GetInstance().Videogiochi.VideogiochiChanged += VideogiochiList_Changed;
        }
        public VideogiochiPresenter(VideogiochiListView videogichiView, Sessione sessione)
            : base(videogichiView, sessione)
        {
            _videogiochiView.GetAggiungiVideogiocoButton().Click += _aggiungiVideogiocoButton_Click;

            //mi registro al cambiamento della sessione
            _sessione.SessionChanged += Sessione_Changed;

            //verifico lo stato della sessione
            Sessione_Changed(null, EventArgs.Empty);
        }
 public VideogiochiRecensitiPresenter(VideogiochiListView videogichiView, Sessione sessione)
     : base(videogichiView, sessione)
 {
     videogichiView.GetAggiungiVideogiocoButton().Visible = false;
 }