示例#1
0
        public ActionResult DeleteConfirmed(int id, int?pagina)
        {
            ViewBag.Pagina = (pagina ?? 1);
            ContenidoEstatico bdContenidoEstatico = db.ContenidoEstatico.Find(id);
            int iRedSocialId = bdContenidoEstatico.RedSocialID;

            db.ContenidoEstatico.Remove(bdContenidoEstatico);
            db.SaveChanges();
            return(RedirectToAction("Details", "RedSocial", new { id = iRedSocialId, pagina = ViewBag.Pagina }));
        }
示例#2
0
        // GET: ContenidoEstatico/Details/5
        public ActionResult Details(int?id, int?pagina)
        {
            ViewBag.Pagina = (pagina ?? 1);
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ContenidoEstatico bdContenidoEstatico = db.ContenidoEstatico.Find(id);

            if (bdContenidoEstatico == null)
            {
                return(HttpNotFound());
            }
            return(View(bdContenidoEstatico));
        }
示例#3
0
        // GET: ContenidoEstatico/Edit/5
        public ActionResult Edit(int?id, int?pagina)
        {
            ViewBag.Pagina = (pagina ?? 1);
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            ContenidoEstatico bdContenidoEstatico = db.ContenidoEstatico.Find(id);

            if (bdContenidoEstatico == null)
            {
                return(HttpNotFound());
            }
            ViewBag.RedSocialID = new SelectList(db.RedSocial.OrderBy(s => s.Nombre), "ID", "Nombre", bdContenidoEstatico.RedSocialID);
            return(View(bdContenidoEstatico));
        }
示例#4
0
 public ActionResult Edit(int?pagina, [Bind(Include = "ID,RedSocialID,Identificador")] ContenidoEstatico contenidoEstatico)
 {
     ViewBag.Pagina = (pagina ?? 1);
     if (ModelState.IsValid)
     {
         if (db.ContenidoEstatico.Any(x => x.Identificador.Trim().ToUpper() == contenidoEstatico.Identificador.Trim().ToUpper() && x.RedSocialID == contenidoEstatico.RedSocialID && x.ID != contenidoEstatico.ID))
         {
             ModelState.AddModelError("Identificador", "Ya existe un Contenido Estatico con ese Identificador en esta Red Social");
         }
         else
         {
             db.Entry(contenidoEstatico).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Details", "RedSocial", new { id = contenidoEstatico.RedSocialID, pagina = ViewBag.Pagina }));
         }
     }
     return(View(contenidoEstatico));
 }
示例#5
0
        // GET: ContenidoEstatico/Create
        public ActionResult Create(int?redsocial, int?pagina)
        {
            if (redsocial == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            RedSocial bdRedSocial = db.RedSocial.Find(redsocial);

            if (bdRedSocial == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Pagina = (pagina ?? 1);
            ContenidoEstatico bdContenidoEstatico = new ContenidoEstatico();

            bdContenidoEstatico.RedSocialID = Convert.ToInt32(redsocial);
            return(View(bdContenidoEstatico));
        }