public async Task <IEnumerable <VideoResponse> > GetVideosByKindIdAsync(GetKindRequest request) { if (request?.Id == null) { throw new ArgumentNullException(); } ; IEnumerable <Video> result = await _videoRepository.GetVideosByKindIdAsync(request.Id); return(_mapper.Map <IEnumerable <VideoResponse> >(result)); }
public async Task <KindResponse> GetKindAsync(GetKindRequest request) { if (request?.Id == null) { throw new ArgumentNullException(); } ; Kind result = await _kindRepository.GetAsync(request.Id); return(result == null ? null : _mapper.Map <KindResponse>(result)); }