public ActionResult Create(tbCarrera tbcarrera) { if (ModelState.IsValid) { carr.InsertarCarrera(tbcarrera); } return(RedirectToAction("Index")); }
public void InsertarCarrera(tbCarrera tbcarrera) { using (var db = new BD_SIRESEPEntities1()) { db.Carrera.Add(MapearBD(tbcarrera)); db.SaveChanges(); } }
/*estos dos metodos son mapeos a bd - aplicacion, sirve de traduccion ya que si no se hace esto no hay comunicacion entre la * la base y la aplicacion*/ private Carrera MapearBD(tbCarrera tbcarrera) { return(new Carrera() { idCarrera = tbcarrera.idCarrera, carrera = tbcarrera.carrera, }); }
public async Task <ActionResult> DeleteConfirmed(string id) { tbCarrera tbCarrera = await db.tbCarrera.FindAsync(id); db.tbCarrera.Remove(tbCarrera); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public void ActualizarCarrera(tbCarrera tbcarrera) { using (var db = new BD_SIRESEPEntities1()) { var editar = db.Carrera.Find(tbcarrera.idCarrera); //solo se ponen los datos que se pueden editar editar.carrera = tbcarrera.carrera; db.SaveChanges(); } }
public async Task <ActionResult> Edit([Bind(Include = "sigla,carrera")] tbCarrera tbCarrera) { if (ModelState.IsValid) { db.Entry(tbCarrera).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.sigla = new SelectList(db.tbPlanEstudio, "sigla", "nombre", tbCarrera.sigla); return(View(tbCarrera)); }
// GET: Carreras/Details/5 public async Task <ActionResult> Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbCarrera tbCarrera = await db.tbCarrera.FindAsync(id); if (tbCarrera == null) { return(HttpNotFound()); } return(View(tbCarrera)); }
// GET: Carreras/Edit/5 public async Task <ActionResult> Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbCarrera tbCarrera = await db.tbCarrera.FindAsync(id); if (tbCarrera == null) { return(HttpNotFound()); } ViewBag.sigla = new SelectList(db.tbPlanEstudio, "sigla", "nombre", tbCarrera.sigla); return(View(tbCarrera)); }
public ActionResult Edit(tbCarrera tbcarrera) { carr.ActualizarCarrera(tbcarrera); return(RedirectToAction("Index")); }