public List <DireccionPersona> ReadByPersona(int dni) { DireccionPersonaDAC direccionPersonaDAC = new DireccionPersonaDAC(); List <DireccionPersona> direccionPersona = new List <DireccionPersona>(); List <DireccionPersona> result = new List <DireccionPersona>(); direccionPersona = direccionPersonaDAC.ReadByPersona(dni); foreach (DireccionPersona item in direccionPersona) { DireccionPersona direccion = new DireccionPersona(); DireccionComponent direccionComponent = new DireccionComponent(); PersonaComponent personaComponent = new PersonaComponent(); direccion.persona = personaComponent.ReadBy(item.persona.Id); direccion.direccion = direccionComponent.ReadBy(item.direccion.Id); result.Add(direccion); } return(result); }
public DireccionPersona ReadBy(int id, int direccion) { DireccionPersonaDAC direccionPersonaDAC = new DireccionPersonaDAC(); DireccionPersona direccionPersona = new DireccionPersona(); direccionPersona = direccionPersonaDAC.ReadBy(id, direccion); DireccionComponent direccionComponent = new DireccionComponent(); PersonaComponent personaComponent = new PersonaComponent(); if (direccionPersona is null) { return(null); } else { direccionPersona.persona = personaComponent.ReadBy(id); direccionPersona.direccion = direccionComponent.ReadBy(direccion); return(direccionPersona); } }
public DireccionPersona Create(DireccionPersona entity) { DireccionComponent direccion = new DireccionComponent(); direccion.Create(entity.direccion); DireccionPersona direccionPersona = new DireccionPersona(); direccionPersona.persona = entity.persona; direccionPersona.direccion = direccion.ReadBy(entity.direccion); if (Verificar(direccionPersona)) { DireccionPersonaDAC direccionPersonaDAC = new DireccionPersonaDAC(); return(direccionPersonaDAC.Create(direccionPersona)); } else { return(null); } }
public void Delete(int dni, int direccion) { DireccionPersonaDAC direccionPersonaDAC = new DireccionPersonaDAC(); direccionPersonaDAC.Delete(dni, direccion); }
public void Delete(int id) { DireccionPersonaDAC direccionPersonaDAC = new DireccionPersonaDAC(); direccionPersonaDAC.Delete(id); }