// GET: Publicidad/Details/5
        public ActionResult Detalles(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var publicidad = _publicidadRepository.ObtenerPublicidadPorId(id);

            var partner = _partnerRepository.ObtenerPartnerPorId(publicidad.IdPartner);

            publicidad.Partner = partner;

            if (publicidad == null)
            {
                return(HttpNotFound());
            }
            return(View(publicidad));
        }
Пример #2
0
        public ActionResult VerFactura(string id)
        {
            var temp    = _facturacionPublicidadRepository.ObtenerFacturacion().First(m => m.IdFactura == id);
            var partner = _partnerRepository.ObtenerPartnerPorId(temp.IdPartner);

            var modelo = new FacturaPublicidadViewModel()
            {
                Partner           = partner,
                ListadePublicidad = new List <PublicidadModel>(),
                Fecha             = temp.FechaCreacion
            };


            var registrosFactura = _facturacionPublicidadRepository.ObtenerFacturacion().Where(m => m.IdFactura == id);

            foreach (var registro in registrosFactura)
            {
                var publicidad = _publicidadRepository.ObtenerPublicidadPorId(registro.IdPublicidad);
                modelo.ListadePublicidad.Add(publicidad);
            }

            return(new Rotativa.PartialViewAsPdf(modelo));
        }