public async Task<ActionResult<IEnumerable<MusicResource>>> GetAllMusics() { var musics = await _musicService.GetAllWithArtist(); var musicResources = _mapper.Map<IEnumerable<Music>, IEnumerable<MusicResource>>(musics); return Ok(musicResources); }
public async Task <ActionResult <IEnumerable <MusicDto> > > GetAllMusic() { //var musics = await _musicService.GetAllMusics(); var musics = await _musicService.GetAllWithArtist(); var dto = _mapper.Map <IEnumerable <Music>, IEnumerable <MusicDto> >(musics); return(Ok(dto)); }
public async Task <ActionResult <Music> > GetAllMusics([FromQuery] PaginationFilter filter) { var validFilter = new PaginationFilter(filter.PageNumber, filter.PageSize); var musics = await _musicService.GetAllWithArtist(validFilter); var musicsResource = _mapper.Map <IEnumerable <Music>, IEnumerable <MusicResource> >(musics); var x = 0; var y = 1 / x; return(Ok(new PagedResponse <IEnumerable <MusicResource> >(musicsResource, validFilter.PageNumber, validFilter.PageSize, musicsResource.Count()))); }
public async Task <ActionResult <IEnumerable <MusicResource> > > GetAllMusics() { var musics = await _musicService.GetAllWithArtist(); var musicsResources = _mapper.Map <IEnumerable <Music>, IEnumerable <MusicResource> >(musics); var resp = new Response <IEnumerable <MusicResource> > { data = musicsResources, status = 200, message = "Musics retrieved successfully" }; return(Ok(resp)); }
public async Task <IActionResult> Musics() { var musics = await _musicService.GetAllWithArtist(); if (musics is null) { return(BadRequest()); } var musicsDto = _mapper.Map <IEnumerable <MusicDtoR> >(musics); return(Ok(musicsDto)); }
public async Task <ActionResult <IEnumerable <MusicResource> > > Get() { try { var musics = await _musicService.GetAllWithArtist(); var musicResources = _mapper.Map <IEnumerable <Music>, IEnumerable <MusicResource> >(musics); return(Ok(musicResources)); } catch (Exception ex) { return(StatusCode(500, new { message = ex.Message })); } }
public async Task <ActionResult <IEnumerable <MusicResource> > > GetAllMusic() { try { IEnumerable <Music> musics = await _musicService.GetAllWithArtist(); //return Ok(musics); IEnumerable <MusicResource> musicResources = _mapperService.Map <IEnumerable <Music>, IEnumerable <MusicResource> >(musics); return(Ok(musicResources)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <ActionResult <IEnumerable <MusicResource> > > GetAllMusics() { try { var musics = await _musicService.GetAllWithArtist(); // We use a mapper in order to show an model to the client not just the DB row var musicResources = _mapperService.Map <IEnumerable <Music>, IEnumerable <MusicResource> >(musics); return(Ok(musicResources)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <ActionResult <IEnumerable <Music> > > GetAllMusics() { var musics = await _musicService.GetAllWithArtist(); return(Ok(musics)); }
public async Task <IActionResult> GetAllMusics() { var musics = await _musicService.GetAllWithArtist(); return(Ok(musics)); }