| 123456789101112131415161718192021222324252627282930313233343536373839 |
- using CD67.FicheCollege.Entity;
- using System.Collections.Generic;
- namespace CD67.FicheCollege.MVC.Models
- {
- public class IdentiteViewModel : BaseViewModel<Identite>
- {
- public List<ContactViewModel> Contacts;
- public IdentiteViewModel(Identite model, ModeAcces acces = ModeAcces.Lecture, Dictionary<string, object> bag = null) : base(model, acces, bag)
- {
- Contacts = new List<ContactViewModel>();
- if (Obj.Principal_SID != null)
- Contacts.Add(new ContactViewModel("Principal", Obj.Principal_SID, Obj.Principal_Login, Obj.Principal_Nom, Obj.Principal_Prenom, Obj.Principal_Email, Obj.Principal_Tel, Obj.Principal_Structure));
- if (Obj.Adjoint_SID != null)
- Contacts.Add(new ContactViewModel("Principal adjoint", Obj.Adjoint_SID, Obj.Adjoint_Login, Obj.Adjoint_Nom, Obj.Adjoint_Prenom, Obj.Adjoint_Email, Obj.Adjoint_Tel, Obj.Adjoint_Structure));
- if (Obj.Gestionnaire_SID != null)
- Contacts.Add(new ContactViewModel("Gestionnaire", Obj.Gestionnaire_SID, Obj.Gestionnaire_Login, Obj.Gestionnaire_Nom, Obj.Gestionnaire_Prenom, Obj.Gestionnaire_Email, Obj.Gestionnaire_Tel, Obj.Gestionnaire_Structure));
- if (Obj.Gestionnaire2_SID != null)
- Contacts.Add(new ContactViewModel("Gestionnaire n°2", Obj.Gestionnaire2_SID, Obj.Gestionnaire2_Login, Obj.Gestionnaire2_Nom, Obj.Gestionnaire2_Prenom, Obj.Gestionnaire2_Email, Obj.Gestionnaire2_Tel, Obj.Gestionnaire2_Structure));
- }
- public override int Id
- {
- get
- {
- return Obj.College_Id;
- }
- }
- public override string Annee_Lib
- {
- get
- {
- return Obj.College.Annee.Libelle;
- }
- }
- }
- }
|