internal void SupprimerBienImmobilier(BienImmobiliers aBienImmobilier) { //Gestion des erreurs if (aBienImmobilier == null) { throw new ArgumentNullException($"{nameof(SupprimerBienImmobilier)} : Il faut un bien immobilier en argument (valeur NULL)."); } //Suppression du bien immobilier BienImmobiliers.Local.Remove(aBienImmobilier); }
internal BienImmobiliers AjouterBienImmobilier(DateTime aDateLocation, Villes aVille, string aRueNumero) { //Gestion des erreurs if (aDateLocation == null) { throw new ArgumentNullException($"{nameof(AjouterBienImmobilier)} : Le bien immobilier doit avoir une date de mise en location (valeur NULL)."); } if (aVille == null) { throw new ArgumentNullException($"{nameof(AjouterBienImmobilier)} : Le bien immobilier doit avoir une ville (valeur NULL)."); } //Ajout du nouveau bien immobilier BienImmobiliers lBienImmobilier = new BienImmobiliers() { DateLocation = aDateLocation, Villes = aVille, RueNumero = aRueNumero }; BienImmobiliers.Local.Add(lBienImmobilier); return(lBienImmobilier); }
public void SupprimerBienImmobilier(BienImmobiliers aBienImmobilier) { BDD?.SupprimerBienImmobilier(aBienImmobilier); }