コード例 #1
0
        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);
        }