public ActionResult Details(int id) { var pessoaViewModel = Mapper.Map <Pessoa, PessoaViewModel>(_pessoaAppServico.ObterPorId(id)); MapeiaEnderecoDePessoa(pessoaViewModel); ViewBag.Pessoa = pessoaViewModel; ViewBag.Endereco = $"{pessoaViewModel.Endereco.Logradouro}, " + $"{pessoaViewModel.Endereco.NumeroResidencial}" + $" - {pessoaViewModel.Endereco.Bairro}"; ViewBag.Municipio = pessoaViewModel.Endereco.Municipio.NomeMunicipio; ViewBag.Estado = pessoaViewModel.Endereco.Municipio.Estado.NomeEstado; return(View(pessoaViewModel)); }
public ActionResult Index() { var emprestimoViewModel = Mapper.Map <IEnumerable <Emprestimo>, IEnumerable <EmprestimoViewModel> >(_emprestimoAppServico.ObterTodos().OrderBy(x => x.Status).ThenByDescending(m => m.DataEmprestimo)); foreach (var emprestimo in emprestimoViewModel) { emprestimo.Pessoa = Mapper.Map <Pessoa, PessoaViewModel>(_pessoaAppServico.ObterPorId(emprestimo.PessoaId)); emprestimo.ExemplarLivro = Mapper.Map <ExemplarLivro, ExemplarLivroViewModel>(_exemplarLivroAppServico.ObterPorId(emprestimo.ExemplarLivroId)); emprestimo.ExemplarLivro.Livro = Mapper.Map <Livro, LivroViewModel>(_livroAppServico.ObterPorId(emprestimo.ExemplarLivro.LivroId)); } return(View(emprestimoViewModel)); }