// GET: Directos/Edit/5 public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Directo directo = db.Directo.Find(id); if (directo == null) { return(HttpNotFound()); } ViewBag.DDLEstados = new List <SelectListItem> { new SelectListItem { Text = "Usado", Value = "usado" }, new SelectListItem { Text = "Libre", Value = "libre" }, new SelectListItem { Text = "Chequear", Value = "chequear" }, new SelectListItem { Text = "No Funciona", Value = "no funciona" } }; ViewBag.DDLSubareas = db.SubArea.OrderBy(s => s.Nombre).ToList(); ViewBag.DDLPuestos = db.Puesto.ToList(); return(View(directo)); }
public ActionResult DeleteConfirmed(long id) { Directo directo = db.Directo.Find(id); db.Directo.Remove(directo); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Numero,Estado,NoMostrar,Observacion,SubArea_id,Puesto_id")] Directo directo) { if (ModelState.IsValid) { db.Entry(directo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Puesto_id = new SelectList(db.Puesto, "Id", "NumeroTipo", directo.Puesto_id); ViewBag.SubArea_id = new SelectList(db.SubArea, "Id", "Nombre", directo.SubArea_id); return(View(directo)); }
// GET: Directos/Delete/5 public ActionResult Delete(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Directo directo = db.Directo.Find(id); if (directo == null) { return(HttpNotFound()); } return(View(directo)); }