public async Task <BaseResult> UploadAudio([FromBody] UploadAudioRequest request) { CheckTokenResult checkTokenResult = _authService.CheckToken(AccessToken); if (!checkTokenResult.Ok) { return(checkTokenResult); } return(await _uploadService.UploadAudioAsync(checkTokenResult.AuthToken.UserId, request)); }
public UserPlaylistsResult GetUserPlaylists(Guid?playlistId, int skip = 0, int take = 50) { CheckTokenResult checkTokenResult = _authService.CheckToken(AccessToken); if (!checkTokenResult.Ok) { return(new UserPlaylistsResult(checkTokenResult)); } return(_playlistService.GetUserPlaylists(checkTokenResult.AuthToken.UserId, playlistId, skip, take)); }
public async Task <GetInfoResult> GetUrlInfoAsync([FromBody] UrlRequest request) { CheckTokenResult checkTokenResult = _authService.CheckToken(AccessToken); if (!checkTokenResult.Ok) { return(new GetInfoResult(checkTokenResult)); } return(await _uploadService.GetInfoAsync(request)); }
public PlaylistResult CreatePlaylist([FromBody] CreatePlaylistRequest request) { CheckTokenResult checkTokenResult = _authService.CheckToken(AccessToken); if (!checkTokenResult.Ok) { return(new PlaylistResult(checkTokenResult)); } return(_playlistService.CreatePlaylist(checkTokenResult.AuthToken.UserId, request)); }
public AllUserPlaylistsResult AllUserPlaylistsResult() { CheckTokenResult checkTokenResult = _authService.CheckToken(AccessToken); if (!checkTokenResult.Ok) { return(new AllUserPlaylistsResult(checkTokenResult)); } return(_playlistService.AllUserPlaylists(checkTokenResult.AuthToken.UserId)); }
public BaseResult RemoveFromPlaylist([FromBody] AddRemovePlaylistRequest request) { CheckTokenResult checkTokenResult = _authService.CheckToken(AccessToken); if (!checkTokenResult.Ok) { return(checkTokenResult); } return(_audioService.RemoveFromPlaylist(checkTokenResult.AuthToken.UserId, request)); }
public BaseResult DeletePlaylist(Guid playlistId) { CheckTokenResult checkTokenResult = _authService.CheckToken(AccessToken); if (!checkTokenResult.Ok) { return(checkTokenResult); } return(_playlistService.DeletePlaylist(checkTokenResult.AuthToken.UserId, playlistId)); }
public AudioResult Search(string search, int skip, int take) { CheckTokenResult checkTokenResult = _authService.CheckToken(AccessToken); if (!checkTokenResult.Ok) { return(new AudioResult(checkTokenResult)); } return(_audioService.SearchAudios(search, skip, take)); }
public AudioResult GetAudios(Guid playlistId, int skip, int take) { CheckTokenResult checkTokenResult = _authService.CheckToken(AccessToken); if (!checkTokenResult.Ok) { return(new AudioResult(checkTokenResult)); } return(_audioService.GetAudios(playlistId, skip, take)); }
public GetInfoResult GetUrlInfo([FromBody] UrlRequest request) { CheckTokenResult checkTokenResult = _authService.CheckToken(AccessToken); if (!checkTokenResult.Ok) { return(new GetInfoResult(checkTokenResult)); } return(_uploadService.GetInfo(request)); }
public GetUpdateProfileResult UpdateProfile(UpdateProfileRequest request) { CheckTokenResult checkTokenResult = _authService.CheckToken(AccessToken); if (!checkTokenResult.Ok) { return(new GetUpdateProfileResult(checkTokenResult)); } return(_profileService.UpdateProfile(request)); }
public GetUpdateProfileResult GetProfile(Guid id) { CheckTokenResult checkTokenResult = _authService.CheckToken(AccessToken); if (!checkTokenResult.Ok) { return(new GetUpdateProfileResult(checkTokenResult)); } return(_profileService.GetProfile(id)); }