Example #1
0
        public Models.Response.AtorCompletoResponse ParaAtorCompletoReponse(Models.TbAtor ator)
        {
            Models.Response.AtorCompletoResponse resp = new Models.Response.AtorCompletoResponse();
            resp.ator            = new Models.Response.Ator();
            resp.ator.nome       = ator.NmAtor;
            resp.ator.altura     = ator.VlAltura;
            resp.ator.nascimento = ator.DtNascimento;

            resp.filmes =
                ator.TbFilmeAtor.Select(x => new Models.Response.Filme3()
            {
                filme = new Models.Response.Filme2()
                {
                    nome       = x.IdFilmeNavigation.NmFilme,
                    genero     = x.IdFilmeNavigation.DsGenero,
                    duracao    = x.IdFilmeNavigation.NrDuracao,
                    avaliacao  = x.IdFilmeNavigation.VlAvaliacao,
                    disponivel = x.IdFilmeNavigation.BtDisponivel,
                    lancamento = x.IdFilmeNavigation.DtLancamento
                },
                personagem = new Models.Response.Personagem()
                {
                    nome = x.NmPersonagem
                }
            }).ToList();

            return(resp);
        }
Example #2
0
        public List <Models.Response.AtorCompletoResponse> ParaAtorCompletoReponse(List <Models.TbAtor> atores)
        {
            List <Models.Response.AtorCompletoResponse> resp = new List <Models.Response.AtorCompletoResponse>();

            foreach (Models.TbAtor ator in atores)
            {
                Models.Response.AtorCompletoResponse r = this.ParaAtorCompletoReponse(ator);
                resp.Add(r);
            }
            return(resp);
        }