//This action gets the photo file for a given Photo ID public FileContentResult GetImg(int Numero_Puesto) { //Get the right photo Puesto requestedPhoto = db.damePuestos().FirstOrDefault(p => p.Numero_Puesto == Numero_Puesto); if (requestedPhoto != null) { return(File(requestedPhoto.Foto, requestedPhoto.ImageMimeType)); } else { return(null); } }
// GET: Puestoes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Puesto puesto = db.damePuestos().Find(id); if (puesto == null) { return(HttpNotFound()); } return(View(puesto)); }
// GET: Puestoes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Puesto puesto = db.damePuestos().Find(id); if (puesto == null) { return(HttpNotFound()); } ViewBag.DNI = new SelectList(db.dameColaboradores(), "DNI", "Nombre_Completo", puesto.DNI); return(View(puesto)); }
public ActionResult Edit(Puesto puesto, HttpPostedFileBase image) { if (image != null) { puesto.ImageMimeType = image.ContentType; puesto.Foto = new byte[image.ContentLength]; image.InputStream.Read(puesto.Foto, 0, image.ContentLength); } if (ModelState.IsValid) { db.modificaPuesto(puesto); return(RedirectToAction("Index")); } ViewBag.DNI = new SelectList(db.dameColaboradores(), "DNI", "Nombre_Completo", puesto.DNI); return(View(puesto)); }