コード例 #1
0
        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));
        }
コード例 #2
0
        // 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));
        }