} // Get /// <summary> /// Returns the Rating of a single Album by Id /// </summary> /// <param name="id"></param> /// <returns></returns> public IHttpActionResult Get(int id) { AlbumRatingService albumRatingService = CreateAlbumRatingService(); var albumRatings = albumRatingService.GetRatingsByAlbum(id); return(Ok(albumRatings)); } // Get by ID
} // Post /// <summary> /// Creates a Album Rating /// </summary> /// <returns></returns> private AlbumRatingService CreateAlbumRatingService() { var userId = Guid.Parse(User.Identity.GetUserId()); var albumRatingService = new AlbumRatingService(userId); return(albumRatingService); } // CreateAlbumRatingService
/// <summary> /// Returns the Rating of All Albums /// </summary> /// <returns></returns> public IHttpActionResult Get() { AlbumRatingService albumRatingService = CreateAlbumRatingService(); var albumRatings = albumRatingService.GetAlbumRatings(); return(Ok(albumRatings)); } // Get