public async Task <IEnumerable <ItemResponse> > GetItemByArtistIdAsync(GetArtistRequest request) { if (request?.Id == null) { throw new ArgumentNullException(); } var result = await _itemRepository.GetItemByArtistIdAsync(request.Id); return(result.Select(_itemMapper.Map)); }
public async Task <ArtistResponse> GetArtistAsync(GetArtistRequest request) { if (request?.Id == null) { throw new ArgumentNullException(); } var result = await _artistRepository.GetAsync(request.Id); return(result == null ? null : _artistMapper.Map(result)); }
public GetArtistResponse GetArtist(GetArtistRequest request) { var response = new GetArtistResponse(); var artist = _artistRepository.FindBy(request.Id); response.Artist = artist.ConvertToArtistView(); return(response); }
public async Task <IEnumerable <ItemResponse> > GetItemsByArtistIdAsync(GetArtistRequest request) { var result = await _itemRepository.GetItemsByArtistIdAsync(request.Id); return(result.Select(_itemMapper.Map)); }
public async Task <ArtistResponse> GetArtistAsync(GetArtistRequest request) { var result = await _artistRepository.GetAsync(request.Id); return(result == null ? null : _artistMapper.Map(result)); }