public EcranPrincipalPresenter(IEcranPrincipalView vue) : this(vue, DAL.Repository.Annonce, new List<JSONReader>() { new JSONRemixJobsReader(), new JSONExpressBoardReader() }) { }
/// <summary> /// Constructeur qui permet de passer plusieurs mock pour les TU /// </summary> public EcranPrincipalPresenter(IEcranPrincipalView vue, IAnnonceRepository repository, IList<JSONReader> jsonReaders){ HibernateManager.OpenSession(); Vue = vue; Repository = repository; ChargeLesEvènements(); JSONReaders = jsonReaders; ImporteLesFluxJSON(); Vue.ListeAnnoncesView = new ListeAnnoncesView(); }