public IActionResult Get()
 {
     if ((new[] { "Admin" }).Contains(ValidateTokenAndRole.ValidateAndGetRole(Request), StringComparer.OrdinalIgnoreCase))
     {
         IEnumerable <FavoriteStrategyModel> List = repo.GetAll().Select(Favori => Favori?.ToModel());
         if (List.Count() == 0)
         {
             return(NotFound());
         }
         else
         {
             return(Ok(JsonConvert.SerializeObject(List)));
         }
     }
     else
     {
         return(Unauthorized());
     }
 }
Beispiel #2
0
 /// <summary>
 /// Get API/Favoris/?idUser={idUser}
 /// </summary>
 /// <param name="idUser">id de l'User pour lequel on veut la List des favoris</param>
 /// <returns>List de tous les Favoris</returns>
 public IHttpActionResult GetByUserId([FromUri] int UserId)
 {
     if ((new[] { "Admin", "User" }).Contains(ValidateTokenAndRole.ValidateAndGetRole(Request), StringComparer.OrdinalIgnoreCase))
     {
         IEnumerable <FavoriteStrategyModel> List = repo.GetAllByUserId(UserId).Select(Favori => Favori?.ToModel());
         if (List.Count() == 0)
         {
             return(NotFound());
         }
         else
         {
             return(Json(List));
         }
     }
     else
     {
         return(Unauthorized());
     }
 }