21-2 Modèle InformationClient
Il sera nécessaire de créer un modèle associé à la table et de modifier ApplicationUser
en conséquence.
Modèle InformationClient
- Sous le dossier
Models
du projetDomain
, créez une nouvelle classeInformationClient
. - Mettez les propriétés associées à la table
informations_client
Snowfall.Domain/Models/InformationClient.cspublic class InformationClient
{
public int Id { get; set; }
public string? UtilisateurId { get; set; }
public required string Adresse { get; set; }
public required string Ville { get; set; }
public required string CodePostal { get; set; }
public required string Province { get; set; }
public required string Pays { get; set; }
}
Modification de ApplicationUser
Le modèle ApplicationUser
doit pouvoir contenir, de façon optionnelle, les informations du client.
C'est pourquoi nous ajouterons une propriété supplémentaire InformationClient
à ce dernier.
Snowfall.Domain/Models/ApplicationUser.cs
//...
#region Propriétés personnalisées
public required string Prenom { get; set; }
public required string Nom { get; set; }
public InformationClient? InformationClient { get; set; }
#endregion
}