void InitialiserServices(ServiceAdherents adherents, ServiceOuvrages ouvrages, ServicePrets prets, ServiceExemplaires exemplaires) { serviceExemplaires = exemplaires; serviceAdherents = adherents; serviceOuvrages = ouvrages; servicePrets = prets; }
public Fenetre(ServiceAdherents adherents, ServiceOuvrages ouvrages, ServicePrets prets, ServiceExemplaires exemplaires) { InitializeComponent(); InitialiserServices(adherents, ouvrages, prets, exemplaires); Actualiser(); }
public void SetUp() { sessionFactory = ORM <Adherent> .CreateSessionFactory(true); dataAccess = new DataAccess(sessionFactory); servicePrets = new ServicePrets(dataAccess); CreateFixtures(); PopulateDatabase(); }
static void Main() { // initialiser la couche de persistance ISessionFactory sessionFactory = ORM <Adherent> .CreateSessionFactory(); IDataAccess dataAccess = new DataAccess(sessionFactory); // initialiser la couche applicative ServiceExemplaires serviceExemplaires = new ServiceExemplaires(dataAccess); ServiceAdherents serviceAdherents = new ServiceAdherents(dataAccess); ServiceOuvrages serviceOuvrages = new ServiceOuvrages(dataAccess); ServicePrets servicePrets = new ServicePrets(dataAccess); // initializer la couche de presentation Fenetre vue = new Fenetre(serviceAdherents, serviceOuvrages, servicePrets, serviceExemplaires); // demarrer le logiciel Application.EnableVisualStyles(); Application.Run(vue); // liberer les ressources dataAccess.Dispose(); sessionFactory.Dispose(); }