// ------------------------------------------- // constructeurs // ------------------------------------------- public Livre(string titre, DateTime datesortie, Auteur auteur, Editeur editeur, double prix, string genre) { _titre = titre; _datesortie = datesortie; _auteur = auteur; _editeur = editeur; _prix = prix; _genre = genre; }
// ------------------------------------------- // constructeurs // ------------------------------------------- /// <summary> /// Constructeur /// </summary> /// <param name="inGuid"> GUID</param> /// <param name="titre">Titre</param> /// <param name="datesortie">Date de sortie</param> /// <param name="auteur">Auteur</param> /// <param name="editeur">Editeur</param> /// <param name="prix">Prix</param> /// <param name="genre">Genre</param> /// <param name="description">Description</param> public Livre(string inGuid, string titre, string datesortie, IAuteur auteur, IEditeur editeur, double prix, IGenre genre, string description) { _GUID = inGuid; _titre = titre; _datesortie = datesortie; _auteur = auteur; _editeur = editeur; _prix = prix; _genre = genre; _description = description; }
private static int ComparerEditeurs(IEditeur éditeur1, IEditeur éditeur2) { return(éditeur1.CompareTo(éditeur2)); }
public void AddEditeur(IEditeur add) { _editeur.Add(add); }
/// <summary> /// Permet d'ajouter un livre dans la base de donnée /// </summary> /// <param name="GUID">GUID</param> /// <param name="titre">Titre</param> /// <param name="prix">Prix</param> /// <param name="aut">Auteur</param> /// <param name="ed">Editeur</param> /// <param name="genre">Genre</param> public void AddLivreBdd(string GUID, string titre, double prix, IAuteur aut, IEditeur ed, IGenre genre) { dataBase.AddBook(GUID, titre, prix, aut.GUID, ed.GUID, genre.GUID); }
public Cab(IComparateurCabParution comparateurCabParution, IDépôtCab dépôtCab, string url, IEditeur éditeur, IDistributeur distributeur, string codif, int?numéro, decimal?prix, IPériodicité périodicité, IQualificationRéseau qualif, DateTime dateCréation, IParution parutionCible) { _comparateurCabParution = comparateurCabParution ?? throw new ArgumentNullException(nameof(comparateurCabParution)); _dépôtCab = dépôtCab ?? throw new ArgumentNullException(nameof(dépôtCab)); Url = url; Editeur = éditeur ?? throw new ArgumentNullException(nameof(éditeur)); Distributeur = distributeur ?? throw new ArgumentNullException(nameof(distributeur)); Codif = codif; Numéro = numéro; Prix = prix; Périodicité = périodicité ?? throw new ArgumentNullException(nameof(périodicité)); Qualif = qualif ?? throw new ArgumentNullException(nameof(qualif)); DateCréation = dateCréation; ParutionCible = parutionCible ?? throw new ArgumentNullException(nameof(parutionCible)); }