// GET: Admin/ProximosCursos/Details/5 public ActionResult Details(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProximosCursos proximosCursos = db.ProximosCursos.Find(id); if (proximosCursos == null) { return(HttpNotFound()); } return(View(proximosCursos)); }
public ActionResult DeleteConfirmed(Guid id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProximosCursos proximosCursos = db.ProximosCursos.Find(id); if (proximosCursos == null) { return(HttpNotFound()); } funcionesUtiles.QuitarImagen_Servidor(proximosCursos.ProximosCursos_ImagenURL, this.Server); db.ProximosCursos.Remove(proximosCursos); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Admin/ProximosCursos/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)); } ProximosCursos proximosCursos = db.ProximosCursos.Find(id); if (proximosCursos == null) { return(HttpNotFound()); } ViewBag.especialidades = db.ListaEspecialidades.ToList(); return(View(proximosCursos)); }
public ActionResult Create([Bind(Include = "ProximosCursos_ID")] ProximosCursos proximosCursos, HttpPostedFileBase imagen, string especialidad) { if (funcionesUtiles.Comprobar_SiEsImagen(imagen)) { proximosCursos.ProximosCursos_ImagenURL = funcionesUtiles.AgregarImagen_Servidor(imagen, "/img/proximos_cursos/", this.Server); proximosCursos.ProximosCursos_especialidad = especialidad; if (ModelState.IsValid) { proximosCursos.ProximosCursos_fecha = DateTime.Now; proximosCursos.ProximosCursos_ID = Guid.NewGuid(); db.ProximosCursos.Add(proximosCursos); db.SaveChanges(); return(RedirectToAction("Index")); } } else { return(RedirectToAction("Create", new { comp = 1 })); } return(View(proximosCursos)); }
public ActionResult Edit([Bind(Include = "ProximosCursos_ID,ProximosCursos_ImagenURL")] ProximosCursos proximosCursos, HttpPostedFileBase imagen, string especialidad) { if (imagen != null) { if (funcionesUtiles.Comprobar_SiEsImagen(imagen)) { funcionesUtiles.QuitarImagen_Servidor(proximosCursos.ProximosCursos_ImagenURL, this.Server); proximosCursos.ProximosCursos_ImagenURL = funcionesUtiles.AgregarImagen_Servidor(imagen, "/img/proximos_cursos/", this.Server); } else { return(RedirectToAction("Edit", new { id = proximosCursos.ProximosCursos_ID, comp = 1 })); } } proximosCursos.ProximosCursos_especialidad = especialidad; if (ModelState.IsValid) { db.Entry(proximosCursos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(proximosCursos)); }