public ActionResult Create(tbInfoNacionalidad tbnacional)
 {
     if (ModelState.IsValid)
     {
         nacional.InsertarInfoNacionalidad(tbnacional);
     }
     return(RedirectToAction("Index"));
 }
 public void InsertarInfoNacionalidad(tbInfoNacionalidad tbinfoNacionalidad)
 {
     using (var db = new BD_SIRESEPEntities1())
     {
         db.InfoNacionalidad.Add(MapearBD(tbinfoNacionalidad));
         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 InfoNacionalidad MapearBD(tbInfoNacionalidad tbinfoNa)
 {
     return(new InfoNacionalidad()
     {
         idNacionalidad = tbinfoNa.idNacionalidad,
         nacionalidad = tbinfoNa.nacionalidad,
     });
 }
 public void ActualizarInfoNacionalidad(tbInfoNacionalidad tbinfoNacionalidad)
 {
     using (var db = new BD_SIRESEPEntities1())
     {
         var editar = db.InfoNacionalidad.Find(tbinfoNacionalidad.idNacionalidad);
         //solo se ponen los datos que se pueden editar
         editar.nacionalidad = tbinfoNacionalidad.nacionalidad;
         db.SaveChanges();
     }
 }
 public ActionResult Edit(tbInfoNacionalidad tbnacional)
 {
     nacional.ActualizarInfoNacionalidad(tbnacional);
     return(RedirectToAction("Index"));
 }