Bonjour,
Je suis entrain de me dire que je suis entrain de faire n'importe quoi . Alors avant d'aller plus loin je prefere demander. Meme si il ya des chances que vous me disiez que j'ai rien compris :s
J'ai ecrit une classe qui est cense etendre la classe MembershipUser. (Celle ci ne prenant pas en compte le prenom je souhaite le rajouter)
Bon ca fonctionne. Le truc c'est que quand je recherche un utilisateur j'appelleDans cette methode je me retrouve a appelerutlisateur.GetUtilisateur();Il faudrait a partir de newmembership que je cree un nouvel objet utilisateur.MembershipUser newmembership = Membership.GetUser(leuser);
Donc je pensais appeler mon constructeur
et dans ce constructeur est ce que je suis oblige de ressaisir tous mes champs (ex :utilisateur(MembershipUser muser))this.UserName = muser.UserName;
est ce que je ne pourrais pas faire appel au constructeur precedant
()?public utilisateur(string providerName, string name, object providerUserKey, string email, string passwordQuestion, string comment, bool isApproved, bool isLockedOut, DateTime creation ...
ou faire directement
?utilisateur monuser = Membership.GetUser(leuser);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 sealed public class utilisateur : MembershipUser (...) public utilisateur(string providerName, string name, object providerUserKey, string email, string passwordQuestion, string comment, bool isApproved, bool isLockedOut, DateTime creationDate, DateTime lastLoginDate, DateTime lastActivityDate, DateTime lastPasswordChangedDate, DateTime lastLockoutDate,string prenom, string langue, string tel, string nom) : base(providerName, name, providerUserKey, email, passwordQuestion, comment, isApproved, isLockedOut, creationDate, lastLoginDate, lastActivityDate, lastPasswordChangedDate, lastLockoutDate) { Prenom = prenom; Tel = tel; Langue = langue; Nom = nom; } public utilisateur(MembershipUser muser) { this.UserName = muser.UserName; (etc...) } (...) public static utilisateur GetUtilisateur(string leuser) { MembershipUser newmembership = Membership.GetUser(leuser); utilisateur monuser = new utilisateur(newmembership); (...) return monuser; }
D'avance merci
Partager