public async Task <ChampionshipViewModel> GetAsync(int id, CancellationToken cancellationToken = default) { var championship = await _championatService.GetAsync(id, cancellationToken); if (championship == null) { throw new HttpResponseException { Status = StatusCodes.Status404NotFound, Value = $"Запрашиваемый футбольный турнир с id {id} не найден" } } ; var viewModel = _mapper.From(championship).AdaptToType <ChampionshipViewModel>(); return(viewModel); }