Exemplo n.º 1
0
        public ActionResult SavePlayList([FromBody] UserInterfaceObjects.PlayList playList)
        {
            var userId = User.GetUserId();

            _playListService
            .SavePlayList(userId, playList);

            return(Ok());
        }
Exemplo n.º 2
0
        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);
        }