Esempio n. 1
0
        public ObjectResult Get(int id)
        {
            var podcast = _podcastRepository.Buscar(id);

            if (podcast == null)
            {
                return(ResponseUtils.GenerateObjectResult("Podcast não encontrado!", null));
            }

            var podcastSimplificado = new PodcastDetalhadoViewModel()
            {
                Id        = podcast.Id,
                Nome      = podcast.Nome,
                Autor     = podcast.Autor,
                Descricao = podcast.Descricao,
                Link      = podcast.Link,
                Imagem    = podcast.Imagem,
                Episodios = podcast.Episodios
            };

            Response.StatusCode = StatusCodes.Status200OK;
            return(ResponseUtils.GenerateObjectResult("Podcast encontrado com sucesso!", podcastSimplificado));
        }