/// <summary>
 /// Put API/Classe/{id}
 /// </summary>
 /// <param name="Classe">Classe à insérer</param>
 /// <param name="id">Id de la Classe à Updateier</param>
 public IHttpActionResult Put(int id, ClasseModel Classe)
 {
     if ((new[] { "Admin" }).Contains(ValidateTokenAndRole.ValidateAndGetRole(Request), StringComparer.OrdinalIgnoreCase))
     {
         if (repo.GetOne(id) == null)
         {
             return(NotFound());
         }
         if (Classe == null || Classe.NameEN == null || Classe.NameFR == null)
         {
             return(BadRequest());
         }
         else
         {
             repo.Update(id, Classe.MapTo <ClasseEntity>());
             return(Ok());
         }
     }
     else
     {
         return(Unauthorized());
     }
 }