private void AddPlayListCommandExecute()
 {
     if (this._dentityService.CurrentUser != null)
     {
         AddPlayListRequest.Raise(new Confirmation {
             Title = "哈哈哈哈"
         }, async x => await AddPlayListAsync(x));
     }
 }
 public IActionResult AddPlayList(AddPlayListRequest data)
 {
     var result = (repository.AddPlayList(data));
     {
         if (result)
         {
             return(Ok(new { message = "Successfully Added" }));
         }
         return(Unauthorized("Authorization failed"));
     }
 }
Exemple #3
0
        public bool AddPlayList(AddPlayListRequest request)
        {
            if (request != null)
            {
                PlayList playList = new PlayList();
                playList.UserId       = request.UserId;
                playList.PlayListName = request.PlayListName;


                _db.PlayLists.Add(playList);
                _db.SaveChanges();
                return(true);
            }
            return(false);
        }
        public async Task <IActionResult> Add([FromBody] AddPlayListRequest request)
        {
            try
            {
                string userClaims = _httpContextAccessor.HttpContext.User.FindFirst("User").Value;
                AuthenticateUserResponse userResponse = JsonConvert.DeserializeObject <AuthenticateUserResponse>(userClaims);

                var response = _servicePlayList.AddPlayList(request, userResponse.Id);

                return(await ResponseAsync(response, _servicePlayList));
            }
            catch (Exception ex)
            {
                return(await ResponseExceptionAsync(ex));
            }
        }
        public PlayListResponse Add(AddPlayListRequest request, Guid idUsuario)
        {
            Usuario  usuario  = _repositoryUsuario.Obter(idUsuario);
            PlayList playList = new PlayList(request.Nome, usuario);

            AddNotifications(playList);

            if (this.IsInvalid())
            {
                return(null);
            }

            playList = _repositoryPlayList.Add(playList);

            return((PlayListResponse)playList);
        }
        public PlayListResponse AddPlayList(AddPlayListRequest request, Guid userId)
        {
            var user     = _repositoryUser.Obter(userId);
            var playList = new Playlist(request.Name, user);

            AddNotifications(playList);

            if (this.IsInvalid())
            {
                return(null);
            }

            _repositoryPlayList.AddPlayList(playList);

            return((PlayListResponse)playList);
        }
Exemple #7
0
        public PlayListResponse AddPlayList(AddPlayListRequest request, Guid idUser)
        {
            User user = _repositoryUser.Get(idUser);

            PlayList playList = new PlayList(request.Name, user);

            AddNotifications(playList);

            if (this.IsInvalid())
            {
                return(null);
            }

            playList = _repositoryPlayList.Add(playList);

            return((PlayListResponse)playList);
        }