public TipoPersonaPersona Create(TipoPersonaPersona entity)
 {
     if (Verificar(entity))
     {
         TipoPersonaPersonaDAC tipoPersonaPersonaDAC = new TipoPersonaPersonaDAC();
         return(tipoPersonaPersonaDAC.Create(entity));
     }
     else
     {
         return(null);
     }
 }
        public List <TipoPersonaPersona> Read(int id)
        {
            TipoPersonaPersonaDAC     tipoPersonaPersonaDAC = new TipoPersonaPersonaDAC();
            List <TipoPersonaPersona> tipoPersonaPersonas   = new List <TipoPersonaPersona>();
            List <TipoPersonaPersona> result = new List <TipoPersonaPersona>();

            tipoPersonaPersonas = tipoPersonaPersonaDAC.Read(id);
            foreach (TipoPersonaPersona item in tipoPersonaPersonas)
            {
                TipoPersonaPersona   tipoPersonaPersona   = new TipoPersonaPersona();
                PersonaComponent     personaComponent     = new PersonaComponent();
                TipoPersonaComponent tipoPersonaComponent = new TipoPersonaComponent();
                tipoPersonaPersona.tipoPersona = tipoPersonaComponent.ReadBy(item.tipoPersona.Id);
                tipoPersonaPersona.persona     = personaComponent.ReadBy(item.persona.Id);
                result.Add(tipoPersonaPersona);
            }



            return(result);
        }
        public void Delete(int id, int TipoPersona)
        {
            TipoPersonaPersonaDAC tipoPersonaPersonaDAC = new TipoPersonaPersonaDAC();

            tipoPersonaPersonaDAC.Delete(id, TipoPersona);
        }
        public TipoPersonaPersona ReadBy(int id, int tp)
        {
            TipoPersonaPersonaDAC tipoPersonaPersonaDAC = new TipoPersonaPersonaDAC();

            return(tipoPersonaPersonaDAC.ReadBy(id, tp));
        }