public IActionResult Rate(Guid id, [FromBody] PlaylistRatingForAdd rating) { if (rating == null) { return(BadRequest()); } _sprotifyRepository.RatePlaylist(id, rating.Rating); if (!_sprotifyRepository.Save()) { throw new Exception($"Adding a a rating for playlist {id} failed."); } // no content - no resource was created. return(NoContent()); }