public static VideoPresenter Create(MainPersistanceManager mpm, VideoView view) { if (_instance != null) { throw new InvalidOperationException("VideoPresenter instance already created !"); } _instance = new VideoPresenter(mpm, view); return(_instance); }
private void SelectionChange_FasciaMuscolare(object sender, EventArgs e) { _view.listBoxEserciziVideo.Items.Clear(); foreach (Esercizio esercizio in _esercizi) { if (esercizio.FasciaMuscolare.Equals(MainPersistanceManager.getFasciaMuscolare(_view.comboBoxFasciaMuscolareVideo.Text))) { _view.listBoxEserciziVideo.Items.Add(esercizio); } } }
private VideoPresenter(MainPersistanceManager mpm, VideoView view) { _mpm = mpm; _view = view; _esercizi = (List <Esercizio>)_mpm.LoadAllEsercizi(); _view.Load += CaricaEsercizi; _view.comboBoxFasciaMuscolareVideo.SelectedIndexChanged += SelectionChange_FasciaMuscolare; _view.listBoxEserciziVideo.SelectedIndexChanged += ShowVideo; _view.buttonIndietroVideo.Click += SetSchermataPrincipaleView; }
private MainPresenter(MainForm mainForm, SchermataAutenticazioneView schermataAutenticazioneView) { _mpm = MainPersistanceManager.Instance; _gestorePianiAllenamento = GestorePianiAllenamento.Instance; CreatePresenters(); _mainForm = mainForm; _schermataAutenticazioneView = schermataAutenticazioneView; _schermataAutenticazioneView.buttonAccedi.Click += Autentica; _schermataAutenticazioneView.buttonCreaAccount.Click += SetCreaAccountView; _creaAccountView = (CreaAccountView)ViewFactory.GetView("CreaAccountView"); _creaAccountView.buttonProcedi.Click += SaveUtente; _creaAccountView.buttonShowHide1.Click += ShowConfirmPassword; _creaAccountView.buttonShowHide2.Click += ShowPassword; _creaAccountView.buttonIndietro.Click += SetSchermataAutenticazioneView; _mainForm.SetView(_schermataAutenticazioneView); }
public IPresenter(MainPersistanceManager mpm) { _mpm = mpm; }