public ActionResult Details(int id) { var cliente = _clienteApp.GetById(id); var anuncios = _anuncioApp.BuscarPorCliente(cliente); cliente.Anuncios = anuncios; var clienteViewModel = Mapper.Map <Cliente, ClienteViewModel>(cliente); return(View(clienteViewModel)); }
// GET: Anuncios public ActionResult Index() { var anuncioViewModel = Enumerable.Empty <AnuncioViewModel>(); if (Session["usuarioLogadoId"] == null) { ViewBag.ClienteLogado = false; anuncioViewModel = Mapper.Map <IEnumerable <Anuncio>, IEnumerable <AnuncioViewModel> >(_anuncioApp.GetAll().OrderByDescending(c => c.Pagamentos.OrderByDescending(a => a.Valor))); } else { int id = Convert.ToInt32(Session["usuarioLogadoId"].ToString()); ViewBag.ClienteLogado = true; anuncioViewModel = Mapper.Map <IEnumerable <Anuncio>, IEnumerable <AnuncioViewModel> >(_anuncioApp.BuscarPorCliente(_clienteApp.GetById(id))); } return(View(anuncioViewModel)); }