コード例 #1
0
        [Route("GetActorById/{id:guid}/{isAttachMovies:bool?}")]///api/actors/GetActorById/3a96a2a2-fb1b-4f6a-b840-7fb27a846e8c/false
        public async Task <ActorUi> GetActorById(Guid id, bool isAttachMovies = true)
        {
            var res = await _actorService.FindByIdAsync(id, isAttachMovies);

            return(res);
        }
コード例 #2
0
        [Route("GetMoviesByActorId/{id:guid}")]///api/movies/GetById/88b24550-a77d-47e4-ad12-1c36b5760477/false
        public async Task <List <MovieUi> > GetMoviesByActorId(Guid id)
        {
            var actor = await _actorService.FindByIdAsync(id, true);

            return(actor.Filmography.Select(e => e.ConvertToUIModel()).ToList());
        }