public ActionResult Delete(int id) { C_Persona personas; using (UnidadDeTrabajo <C_Persona> unidad = new UnidadDeTrabajo <C_Persona>(new BDContext())) { personas = unidad.genericDAL.Get(id); } C_PersonaViewModel persona = this.Convertir(personas); using (UnidadDeTrabajo <C_Distrito> unidad = new UnidadDeTrabajo <C_Distrito>(new BDContext())) { persona.C_Distrito = unidad.genericDAL.Get(persona.IdDistrito); } using (UnidadDeTrabajo <C_Provincia> unidad = new UnidadDeTrabajo <C_Provincia>(new BDContext())) { persona.C_Provincia = unidad.genericDAL.Get(persona.IdProvincia); } using (UnidadDeTrabajo <C_Canton> unidad = new UnidadDeTrabajo <C_Canton>(new BDContext())) { persona.C_Canton = unidad.genericDAL.Get(persona.IdCanton); } return(View(persona)); }
public ActionResult Delete(C_PersonaViewModel personasView) { using (UnidadDeTrabajo <C_Persona> unidad = new UnidadDeTrabajo <C_Persona>(new BDContext())) { unidad.genericDAL.Remove(this.Convertir(personasView)); unidad.Complete(); } return(RedirectToAction("Index")); }
private C_Persona Convertir(C_PersonaViewModel personaViewModel) { C_Persona personas = new C_Persona { IdPersona = personaViewModel.IdPersona, IdDistrito = (int)personaViewModel.IdDistrito, IdProvincia = (int)personaViewModel.IdProvincia, IdCanton = (int)personaViewModel.IdCanton, nombrePersona = personaViewModel.nombrePersona, primerApellido = personaViewModel.primerApellido, segundoApellido = personaViewModel.segundoApellido, cedula = personaViewModel.cedula, correo = personaViewModel.correo, sexo = personaViewModel.sexo, telefono = personaViewModel.telefono, direccion = personaViewModel.direccion, estadoCivil = personaViewModel.estadoCivil, fechaNacimiento = personaViewModel.fechaNacimiento, }; return(personas); }
public ActionResult Create() { C_PersonaViewModel personas = new C_PersonaViewModel(); using (UnidadDeTrabajo <C_Distrito> unidad = new UnidadDeTrabajo <C_Distrito>(new BDContext())) { personas.Distritos = unidad.genericDAL.GetAll().ToList(); } using (UnidadDeTrabajo <C_Provincia> unidad = new UnidadDeTrabajo <C_Provincia>(new BDContext())) { personas.Provincias = unidad.genericDAL.GetAll().ToList(); } using (UnidadDeTrabajo <C_Canton> unidad = new UnidadDeTrabajo <C_Canton>(new BDContext())) { personas.Cantons = unidad.genericDAL.GetAll().ToList(); } return(View(personas)); }