public ActionResult CreateRango([Bind(Include = "ID,nombre")] DireccionRangoSuperior direccionRangoSuperior, HttpPostedFileBase upload) { try { DireccionRangoSuperior direccion = new DireccionRangoSuperior(); direccion.nombre = direccionRangoSuperior.nombre; db.DireccionRangoSuperiors.Add(direccion); db.SaveChanges(); PersonaXDireccionRangoSuperior personaDireccion = new PersonaXDireccionRangoSuperior(); personaDireccion.id_persona = Int32.Parse(Session["ID"].ToString()); personaDireccion.id_direccion = direccion.ID; db.PersonaXDireccionRangoSuperiors.Add(personaDireccion); db.SaveChanges(); if (upload != null) { upload.SaveAs(Path.Combine(Server.MapPath("~/App_Data/uploads"), upload.FileName)); string fullPath = Path.Combine(Server.MapPath("~/App_Data/uploads"), upload.FileName); InsertDireDoc(System.Guid.NewGuid(), System.IO.Path.GetFileName(upload.FileName), fullPath, direccion.ID); //Path.GetFullPath(upload.FileName); } ViewBag.rangoAgrega = direccion.nombre; return(View()); } catch (Exception e) { ViewBag.errorrango = "Error : No se pudo agregar el Rango Superior "; return(View()); } }
public ActionResult DeleteConfirmed(int id) { DireccionRangoSuperior direccionRangoSuperior = db.DireccionRangoSuperiors.Find(id); db.DireccionRangoSuperiors.Remove(direccionRangoSuperior); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,nombre")] DireccionRangoSuperior direccionRangoSuperior) { if (ModelState.IsValid) { db.Entry(direccionRangoSuperior).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(direccionRangoSuperior)); }
// GET: DireccionRangoSuperior/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DireccionRangoSuperior direccionRangoSuperior = db.DireccionRangoSuperiors.Find(id); if (direccionRangoSuperior == null) { return(HttpNotFound()); } return(View(direccionRangoSuperior)); }