static void Main(string[] args) { Console.WriteLine("Liste des utilisateurs :"); IUtilisateurRepository utilRepo = new UtilisateurRepository(); IList <Utilisateur> utils = utilRepo.GetAll(); foreach (Utilisateur util in utils) { Console.WriteLine(util); } Console.WriteLine(); Console.WriteLine("Liste des livres :"); ILivreRepository livreRepo = new LivreRepository(); foreach (Livre livre in livreRepo.GetAll()) { Console.WriteLine(livre); } Console.WriteLine(); Console.WriteLine("Liste des livres empruntables :"); IList <Livre> livresEmpruntables = livreRepo.GetEmpruntables(); foreach (Livre livre in livresEmpruntables) { Console.WriteLine(livre); } Console.WriteLine(); Console.WriteLine("Liste des emprunts :"); IEmpruntRepository empruntRepo = new EmpruntRepository(); foreach (Emprunt emprunt in empruntRepo.GetAll()) { Console.WriteLine(emprunt); } Console.WriteLine(); Console.WriteLine("Liste des emprunts non rendus :"); foreach (Emprunt emprunt in empruntRepo.GetEmpruntsNonRendus()) { Console.WriteLine(emprunt); } Console.WriteLine(); Console.Write("Ajout d'un nouvel emprunt... "); Emprunt empr = new Emprunt(utils[0], livresEmpruntables[0]); empruntRepo.Save(empr); Console.WriteLine("Id : " + empr.Id); Console.WriteLine(); Console.Write("Enregistrement d'un retour... "); empr.Rendu = true; empruntRepo.Save(empr); Console.WriteLine("Terminé"); Console.WriteLine("\nTests OK !"); Console.ReadKey(); }
private void button2_Click(object sender, EventArgs e) { List <Livre> lstL = lr.GetAll().ToList(); List <Auteur> lstA = ar.GetAll().ToList(); var liste = from livre in lstL join auteur in lstA on livre.Auteur_Id equals auteur.AuteurId select new { auteur.NomAuteur, auteur.prenomAuteur, livre.NomLivre, livre.date }; livrelist.Items.Clear(); foreach (var item in liste) { ListViewItem la = new ListViewItem(item.NomAuteur.ToString()); la.SubItems.Add(item.prenomAuteur.ToString()); la.SubItems.Add(item.NomLivre.ToString()); la.SubItems.Add(item.date.ToString()); livrelist.Items.Add(la); } }