} // Get /// <summary> /// Returns the Rating of a single Song by Id /// </summary> /// <param name="id"></param> /// <returns></returns> public IHttpActionResult Get(int id) { SongRatingService songRatingService = CreateSongRatingService(); var songRatings = songRatingService.GetRatingsBySong(id); return(Ok(songRatings)); } // Get by ID
} // Post /// <summary> /// Creates a Song Rating /// </summary> /// <returns></returns> private SongRatingService CreateSongRatingService() { var userId = Guid.Parse(User.Identity.GetUserId()); var songRatingService = new SongRatingService(userId); return(songRatingService); } // CreateSongRatingService
/// <summary> /// Returns the Rating of all Songs /// </summary> /// <returns></returns> public IHttpActionResult Get() { SongRatingService songRatingService = CreateSongRatingService(); var songRatings = songRatingService.GetSongRatings(); return(Ok(songRatings)); } // Get