public ActionResult Editar(int Id) { PersonaViewModels model = new PersonaViewModels(); using (IntentoEntities db = new IntentoEntities()) { var Persona = db.Persona.Find(Id); model.Id = Persona.Id; model.Nombre = Persona.Nombre; model.Apellido = Persona.Apellido; } return(View(model)); }
public async Task <IActionResult> Create(PersonaViewModels registerViewModels) { try { if (ModelState.IsValid) { Persona registro = new Persona(); registro = _mapper.Map <Persona>(registerViewModels); var espiritual = new Datos_Espirituales(); var sociedad = new Datos_Sociedad(); espiritual.Cuando_Congrega = registerViewModels.Espiritual.Cuando_Congrega; espiritual.FechaBautismo = registerViewModels.Espiritual.FechaBautismo; espiritual.Acepto_Jesus = registerViewModels.Espiritual.Acepto_Jesus; espiritual.Anio = registerViewModels.Espiritual.Anio; espiritual.Bautizado = registerViewModels.Espiritual.Bautizado; espiritual.Invitacion_Iglesia = registerViewModels.Espiritual.Invitacion_Iglesia; espiritual.Llegada_Iglesia = registerViewModels.Espiritual.Llegada_Iglesia; espiritual.LugarBautismo = registerViewModels.Espiritual.LugarBautismo; espiritual.Razones_Mic = registerViewModels.Espiritual.Razones_Mic; espiritual.RecibirConsejeria = registerViewModels.Espiritual.RecibirConsejeria; espiritual.VisitaPrimera = registerViewModels.Espiritual.VisitaPrimera; registro.Espiritual = espiritual; sociedad.LugarTrabajo = registerViewModels.Sociedad.LugarTrabajo; sociedad.NivelEducacion = registerViewModels.Sociedad.NivelEducacion; sociedad.Profesion = registerViewModels.Sociedad.Profesion; registro.Sociedad = sociedad; await _context.Add(registro); return(RedirectToAction(nameof(Index))); } return(View(registerViewModels)); } catch (System.Exception ex) { var mensaje = ex.Message; return(NotFound()); } }
public ActionResult Nuevo(PersonaViewModels persona) { try { if (ModelState.IsValid) { using (IntentoEntities db = new IntentoEntities()) { var tabla = new Persona(); tabla.Nombre = persona.Nombre; tabla.Apellido = persona.Apellido; db.Persona.Add(tabla); db.SaveChanges(); } return(Redirect("~/Persona/")); } return(View(persona)); }catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Editar(PersonaViewModels persona) { try { if (ModelState.IsValid) { using (IntentoEntities db = new IntentoEntities()) { var tabla = db.Persona.Find(persona.Id); tabla.Nombre = persona.Nombre; tabla.Apellido = persona.Apellido; db.Entry(tabla).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Redirect("~/Persona/")); } return(View(persona)); } catch (Exception ex) { throw new Exception(ex.Message); } }