public async Task <List <MediaTypeViewModel> > GetAllMediaTypeAsync(
            CancellationToken ct = default(CancellationToken))
        {
            var mediaTypes = MediaTypeCoverter.ConvertList(await _mediaTypeRepository.GetAllAsync(ct));

            return(mediaTypes);
        }
Exemplo n.º 2
0
        public async Task <MediaTypeViewModel> GetMediaTypeByIdAsync(int id, CancellationToken ct = default(CancellationToken))
        {
            var mediaTypeViewModel = MediaTypeCoverter.Convert(await _mediaTypeRepository.GetByIdAsync(id, ct));

            mediaTypeViewModel.Tracks = await GetTrackByMediaTypeIdAsync(mediaTypeViewModel.MediaTypeId, ct);

            return(mediaTypeViewModel);
        }
Exemplo n.º 3
0
        public async Task <List <MediaTypeViewModel> > GetAllMediaTypeAsync(CancellationToken ct = default(CancellationToken))
        {
            var mediaTypes = MediaTypeCoverter.ConvertList(await _mediaTypeRepository.GetAllAsync(ct));

            foreach (var mediaType in mediaTypes)
            {
                mediaType.Tracks = await GetTrackByMediaTypeIdAsync(mediaType.MediaTypeId, ct);
            }
            return(mediaTypes.ToList());
        }