|
|
@@ -0,0 +1,31 @@
|
|
|
+using System.Collections.Generic;
|
|
|
+
|
|
|
+namespace CD67.FicheCollege.MVC.Models
|
|
|
+{
|
|
|
+ // Wrapper du modele qui permet d'emmener des informations suppelementaires avec celui-ci.
|
|
|
+ public class TopModel
|
|
|
+ {
|
|
|
+ // Modele de la page en cours
|
|
|
+ public object Model { get; set; }
|
|
|
+
|
|
|
+ // (Facultatif) Mode d'accès à la page
|
|
|
+ // Defaut: Lecture
|
|
|
+ public ModeAcces Acces { get; set; }
|
|
|
+
|
|
|
+ // Permet d'emporter d'éventuelles données complémentaires
|
|
|
+ // comme les listes qui serviront entre autre à peupler les listes déroulantes.
|
|
|
+ public Dictionary<string, object> Bag { get; set; }
|
|
|
+
|
|
|
+ // ***************************
|
|
|
+ // Constructeur
|
|
|
+ public TopModel(object model,
|
|
|
+ ModeAcces acces = ModeAcces.Lecture,
|
|
|
+ Dictionary<string, object> bag = null)
|
|
|
+ {
|
|
|
+ Model = model;
|
|
|
+ Acces = acces;
|
|
|
+ if (bag != null)
|
|
|
+ Bag = bag;
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|