public async Task <ActionResult <IEnumerable <MusicResponse> > > GetMusicByUsername(string userName) { var query = new GetMusicByArtistNameQuery(userName); var orders = await _mediator.Send(query); return(Ok(orders)); }
public async Task <IEnumerable <MusicResponse> > Handle(GetMusicByArtistNameQuery request, CancellationToken cancellationToken) { var result = await _musicRepository.GetMusicByArtistName(request.UserName); if (result != null) { var musicList = Mappper.MusicMapper.Mapper.Map <IEnumerable <MusicResponse> >(result); return(musicList); } else { return(null); } }