public ActionResult CreateParticipacion([Bind(Include = "ID,nombreEvento,nombreLugar")] ParticipacionDeportiva participacionDeportiva, HttpPostedFileBase upload) { try { ParticipacionDeportiva participacion = new ParticipacionDeportiva(); participacion.nombreEvento = participacionDeportiva.nombreEvento; participacion.nombreLugar = participacionDeportiva.nombreLugar; db.ParticipacionDeportivas.Add(participacion); db.SaveChanges(); PersonaXParticipacionDeportiva personaDeportiva = new PersonaXParticipacionDeportiva(); personaDeportiva.id_persona = Int32.Parse(Session["ID"].ToString()); personaDeportiva.id_participacion = participacion.ID; db.PersonaXParticipacionDeportivas.Add(personaDeportiva); 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); InsertPDeporDoc(System.Guid.NewGuid(), System.IO.Path.GetFileName(upload.FileName), fullPath, participacion.ID); //Path.GetFllPath(upload.FileName); } ViewBag.parDeporAgre = participacion.nombreEvento; return(View()); } catch (Exception e) { ViewBag.errorPD = "Error : No se pudo agregar la participacion"; return(View()); } }
public ActionResult DeleteConfirmed(int id) { ParticipacionDeportiva participacionDeportiva = db.ParticipacionDeportivas.Find(id); db.ParticipacionDeportivas.Remove(participacionDeportiva); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,nombreEvento,nombreLugar")] ParticipacionDeportiva participacionDeportiva) { if (ModelState.IsValid) { db.Entry(participacionDeportiva).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(participacionDeportiva)); }
// GET: ParticipacionDeportiva/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ParticipacionDeportiva participacionDeportiva = db.ParticipacionDeportivas.Find(id); if (participacionDeportiva == null) { return(HttpNotFound()); } return(View(participacionDeportiva)); }