| 12345678910111213141516171819202122232425 |
- 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 string Annee_Lib { get { return Obj.College.Annee.Libelle; } }
- }
- }
|