Example #1
0
 /// <summary>
 /// Get API/Vote/{id}
 /// </summary>
 /// <param name="id">id du Vote à récupérer</param>
 /// <returns>Vote avec l'id correspondant</returns>
 public IHttpActionResult Get(int id)
 {
     if ((new[] { "Admin", "User" }).Contains(ValidateTokenAndRole.ValidateAndGetRole(Request), StringComparer.OrdinalIgnoreCase))
     {
         VoteModel Objet = repo.GetOne(id)?.ToModel();
         if (Objet == null)
         {
             return(NotFound());
         }
         else
         {
             return(Json(Objet));
         }
     }
     else
     {
         return(Unauthorized());
     }
 }