public ActionResult Edit([Bind(Include = "InicioCarrusel_ID,InicioCarrusel_Titulo,InicioCarrusel_Fecha,InicioCarrusel_ImagenURL,InicioCarrusel_MiniImagenUrl")] InicioCarrusel inicioCarrusel, string[] actividades, HttpPostedFileBase imagen, HttpPostedFileBase miniImagen) { if (imagen != null) { if (funcionesUtiles.Comprobar_SiEsImagen(imagen)) { funcionesUtiles.QuitarImagen_Servidor(inicioCarrusel.InicioCarrusel_ImagenURL, this.Server); inicioCarrusel.InicioCarrusel_ImagenURL = funcionesUtiles.AgregarImagen_Servidor(imagen, "/img/InicioCarrusel/", this.Server); } else { return(RedirectToAction("Edit", new { id = inicioCarrusel.InicioCarrusel_ID, comp = 1 })); } } //else //{ // inicioCarrusel.InicioCarrusel_ImagenURL = imagenAnterior[0]; //} if (miniImagen != null) { if (funcionesUtiles.Comprobar_SiEsImagen(miniImagen)) { funcionesUtiles.QuitarImagen_Servidor(inicioCarrusel.InicioCarrusel_MiniImagenUrl, this.Server); inicioCarrusel.InicioCarrusel_MiniImagenUrl = funcionesUtiles.AgregarImagen_Servidor(miniImagen, "/img/InicioCarrusel/mini_Imagen/", this.Server); } else { return(RedirectToAction("Edit", new { id = inicioCarrusel.InicioCarrusel_ID, comp = 1 })); } } //else //{ // inicioCarrusel.InicioCarrusel_MiniImagenUrl = imagenAnterior[1]; //} inicioCarrusel.InicioCarrusel_ListaAprendizaje = funcionesUtiles.SepararArray_DeString(actividades, ","); if (ModelState.IsValid) { db.Entry(inicioCarrusel).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(inicioCarrusel)); }
// GET: Admin/PaginaInicio/Delete/5 //public ActionResult Delete(Guid? id) //{ // if (id == null) // { // return new HttpStatusCodeResult(HttpStatusCode.BadRequest); // } // InicioCarrusel inicioCarrusel = db.InicioCarrusel.Find(id); // if (inicioCarrusel == null) // { // return HttpNotFound(); // } // return View(inicioCarrusel); //} // POST: Admin/PaginaInicio/Delete/5 //[HttpPost, ActionName("Delete")] //[ValidateAntiForgeryToken] public ActionResult DeleteConfirmed(Guid id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } InicioCarrusel inicioCarrusel = db.InicioCarrusel.Find(id); if (inicioCarrusel == null) { return(HttpNotFound()); } funcionesUtiles.QuitarImagen_Servidor(inicioCarrusel.InicioCarrusel_ImagenURL, this.Server); funcionesUtiles.QuitarImagen_Servidor(inicioCarrusel.InicioCarrusel_MiniImagenUrl, this.Server); db.InicioCarrusel.Remove(inicioCarrusel); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Admin/PaginaInicio/Edit/5 public ActionResult Edit(Guid?id, int?comp) { if (comp.Equals(1)) { ViewBag.NoEsImagen = "Error por favor sube un archivo con extension de imagen .jpg,.png"; } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } InicioCarrusel inicioCarrusel = db.InicioCarrusel.Find(id); if (inicioCarrusel == null) { return(HttpNotFound()); } ViewBag.ListaCadenas = funcionesUtiles.UnirString_EnArray(inicioCarrusel.InicioCarrusel_ListaAprendizaje, ','); return(View(inicioCarrusel)); }
public ActionResult Create([Bind(Include = "InicioCarrusel_ID,InicioCarrusel_Titulo")] InicioCarrusel inicioCarrusel, string[] actividades, HttpPostedFileBase imagen, HttpPostedFileBase miniImagen) { if (funcionesUtiles.Comprobar_SiEsImagen(imagen) && funcionesUtiles.Comprobar_SiEsImagen(miniImagen)) { inicioCarrusel.InicioCarrusel_ImagenURL = funcionesUtiles.AgregarImagen_Servidor(imagen, "/img/InicioCarrusel/", this.Server); inicioCarrusel.InicioCarrusel_MiniImagenUrl = funcionesUtiles.AgregarImagen_Servidor(miniImagen, "/img/InicioCarrusel/mini_Imagen/", this.Server); inicioCarrusel.InicioCarrusel_ListaAprendizaje = funcionesUtiles.SepararArray_DeString(actividades, ","); inicioCarrusel.InicioCarrusel_Fecha = DateTime.Now; if (ModelState.IsValid) { inicioCarrusel.InicioCarrusel_ID = Guid.NewGuid(); db.InicioCarrusel.Add(inicioCarrusel); db.SaveChanges(); return(RedirectToAction("Index")); } } else { return(RedirectToAction("Create", new { comp = 1 })); } return(View(inicioCarrusel)); }