public static void AddAdresse(this GeocoderOptions tpParams, AdresseModel valeur) { if (tpParams == null) { throw new ArgumentNullException(nameof(tpParams)); } if (valeur == null) { throw new ArgumentNullException(nameof(valeur)); } if (valeur.NoCivique > 0) { string nom = "housenumber"; tpParams.AddParam <int>(nom, new ParamsBase <int>(nom, valeur.NoCivique)); } if (!string.IsNullOrEmpty(valeur.Rue)) { string nom = "street"; tpParams.AddParam <string>(nom, new ParamsBase <string>(nom, valeur.Rue)); } if (!string.IsNullOrEmpty(valeur.Ville)) { string nom = "city"; tpParams.AddParam <string>(nom, new ParamsBase <string>(nom, valeur.Ville)); } if (!string.IsNullOrEmpty(valeur.Pays)) { string nom = "country"; tpParams.AddParam <string>(nom, new ParamsBase <string>(nom, valeur.Pays)); } }
public RouteDistanceModel() { Depart = new AdresseModel() { NoCivique = 337, Rue = "Morreault", Ville = "Rimouski", Pays = "CAN" }; Destination = new AdresseModel() { NoCivique = 150, Rue = "René-Lévesque", Ville = "Québec", Pays = "CAN" }; Poids = 1000; Longueur = 14; Largeur = 2; }