public void InsertarInfoLaboral(tbInfoLaboral tbinfoLaboral) { using (var db = new BD_SIRESEPEntities1()) { db.InfoLaboral.Add(MapearBD(tbinfoLaboral)); db.SaveChanges(); } }
public ActionResult Create(tbInfoLaboral tblaboral) { if (ModelState.IsValid) { labor.InsertarInfoLaboral(tblaboral); } return(RedirectToAction("Index")); }
/*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 InfoLaboral MapearBD(tbInfoLaboral tbinfoLa) { return(new InfoLaboral() { idInfoLaboral = tbinfoLa.idInfoLaboral, profesion = tbinfoLa.profesion, tiempoExperiencia = tbinfoLa.tiempoExperiencia, }); }
public void ActualizarInfoLaboral(tbInfoLaboral tbinfoLaboral) { using (var db = new BD_SIRESEPEntities1()) { var editar = db.InfoLaboral.Find(tbinfoLaboral.idInfoLaboral); //solo se ponen los datos que se pueden editar editar.profesion = tbinfoLaboral.profesion; editar.tiempoExperiencia = tbinfoLaboral.tiempoExperiencia; db.SaveChanges(); } }
public ActionResult Edit(tbInfoLaboral tblaboral) { labor.ActualizarInfoLaboral(tblaboral); return(RedirectToAction("Index")); }