Exemplo n.º 1
0
        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 CreatePresenters()
        {
            UserControl view;

            view = ViewFactory.GetView("CreaSchedaAutomaticaView");
            CreaSchedaAutomaticaPresenter.Create(_mpm, (CreaSchedaAutomaticaView)view, _gestorePianiAllenamento);

            view = ViewFactory.GetView("SchermataPrincipaleView");
            SchermataPrincipalePresenter.Create(_mpm, (SchermataPrincipaleView)view);

            view = ViewFactory.GetView("CreaSchedaManualeView");
            CreaSchedaManualePresenter.Create(_mpm, (CreaSchedaManualeView)view);

            view = ViewFactory.GetView("ProgressiView");
            ProgressiPresenter.Create(_mpm, (ProgressiView)view, _gestorePianiAllenamento);

            view = ViewFactory.GetView("ProfiloView");
            ProfiloPresenter.Create(_mpm, (ProfiloView)view);

            view = ViewFactory.GetView("VideoView");
            VideoPresenter.Create(_mpm, (VideoView)view);
        }