public ActionResult CreatePublicidad(PublicidadModel modelo)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    modelo.Id            = Guid.NewGuid();
                    modelo.FechaCreacion = DateTime.Today.ToLongDateString();
                    _publicidadRepository.Insertar(modelo);

                    return(RedirectToAction("Index"));
                }

                var partners = _partnerRepository.ObtenerPartnersInternos().Where(m => m.FechaBaja == null);

                ViewBag.partners = new SelectList((from li in partners
                                                   orderby li.Nombre
                                                   select li).ToList(), "Id", "Nombre");

                var espacios = _publicidadRepository.ObtenerEspaciosDePublicidad();

                ViewBag.espacios = new SelectList((from li in espacios
                                                   orderby li.Nombre
                                                   select li).ToList(), "Nombre", "Nombre");


                return(View(modelo));
            }
            catch (Exception)
            {
                return(View(modelo));

                throw;
            }
        }
        public ActionResult EditarPublicidad(PublicidadModel modelo)
        {
            if (ModelState.IsValid)
            {
                _publicidadRepository.Actualizar(modelo);

                return(RedirectToAction("Index"));
            }
            return(View(modelo));
        }
        public ActionResult CreatePublicidad()
        {
            var publicidad = new PublicidadModel();

            var partners = _partnerRepository.ObtenerPartnersInternos().Where(m => m.FechaBaja == null);

            ViewBag.partners = new SelectList((from li in partners
                                               orderby li.Nombre
                                               select li).ToList(), "Id", "Nombre");

            var espacios = _publicidadRepository.ObtenerEspaciosDePublicidad();

            ViewBag.espacios = new SelectList((from li in espacios
                                               orderby li.Nombre
                                               select li).ToList(), "Nombre", "Nombre");

            return(View(publicidad));
        }