public ActionResult SavePlayList([FromBody] UserInterfaceObjects.PlayList playList) { var userId = User.GetUserId(); _playListService .SavePlayList(userId, playList); return(Ok()); }
public void SavePlayList(Guid userId, UserInterfaceObjects.PlayList uiPlayList) { if (uiPlayList.Name.Equals("Favorites", StringComparison.InvariantCultureIgnoreCase)) { throw new Exception("Unable to save built in playlist"); } var playList = new PlayList { Id = uiPlayList.Id, Name = uiPlayList.Name, Description = uiPlayList.Description, OwnerUserId = userId }; _playListRepo.Save(playList); }