public async Task <CastResponseModel> GetCastDetails(int id) { var cast = await _castRepository.GetById(id); if (cast == null) { throw new NotFoundException("Cast", id); } var castDetails = new CastResponseModel { Name = cast.Name, Gender = cast.Gender, TmdbUrl = cast.TmdbUrl, ProfilePath = cast.ProfilePath, }; return(castDetails); }