Browse Source

CHG Maj page index

olivier.massot 7 years ago
parent
commit
7c5712ca08

+ 3 - 28
CD67.FicheCollege.Entity/Extend/ActionEduCollege.cs

@@ -10,41 +10,16 @@ namespace CD67.FicheCollege.Entity
     /// <summary>
     /// Classe d'extension de celle d'Entity, nécessaire pour y associer les Metadata
     /// </summary>
-    [MetadataType(typeof(ActionEdu_Metadata))]
-    public partial class ActionEdu
+    [MetadataType(typeof(ActionEduCollege_Metadata))]
+    public partial class ActionEduCollege
     {
     }
 
     /// <summary>
     /// Classe contenant les DataAnnotations pour chaque champ
     /// </summary>
-    public class ActionEdu_Metadata
+    public class ActionEduCollege_Metadata
     {
-        [Required]
-        public int Id { get; set; }
 
-        [Required]
-        [Display(Name = "Année")]
-        public int AnneeId { get; set; }
-
-        [Required]
-        [Display(Name = "Numéro")]
-        public int Numero { get; set; }
-
-        [Required]
-        [Display(Name = "Thématique")]
-        public int ActionEduThematiqueId { get; set; }
-
-        [Required]
-        [Display(Name = "Action")]
-        public string Nom { get; set; }
-
-        [Display(Name = "Description")]
-        public string Description { get; set; }
-
-        [Display(Name = "Neutralisé (oui/non)")]
-        public bool Neutralise { get; set; }
-
-        public int Ordre { get; set; }
     }
 }

+ 27 - 1
CD67.FicheCollege.MVC/Views/ActionsEduCollege/Index.cshtml

@@ -6,12 +6,38 @@
 @{
     ViewBag.Title = "Actions " + @Model.Annee_Lib;
     Layout = "~/Views/Shared/_Layout.cshtml";
+    ActionEdu action_model = new ActionEdu();
 }
 
 <h2>Index</h2>
 
 <h3>Affectation</h3>
-<br/>
+
+<table class="table">
+    <tr>
+        <th>
+            @Html.DisplayNameFor(model => action_model.Nom)
+        </th>
+        <th></th>
+    </tr>
+
+    @foreach (ActionEdu item in Model.Obj.ActionsEdu.OrderBy(a => a.Ordre))
+    {
+        <tr>
+            <td>
+                @Html.DisplayFor(modelItem => item.Nom)
+            </td>
+            <td>
+                Collèges concernés: @item.ActionsEduColleges.Count()
+                <a href="@Url.Action("Voir", new { id = item.Id })">
+                    <span class="glyphicon glyphicon-plus-sign fa-2x color1" title="Voir" style="vertical-align: middle" aria-hidden="true"></span>
+                </a>
+            </td>
+        </tr>
+    }
+
+</table>
+
 
 <h3>Administration</h3>