class PersonaServicios: def __init__(self): self.personaCrud = PersonaCrud() # region Servicios Basicos def get(self, id): return self.personaCrud.readId(id) def getAll(self): return self.personaCrud.readAll() def getDTO(self, persona): personaDTO = PersonaDTO(persona) return personaDTO.toJSON() def insert(self, persona): return self.personaCrud.create(persona) def update(self, persona): return self.personaCrud.update(persona) def delete(self, persona): return self.personaCrud.delete(persona) # endregion def getPersonaByUser(self, usuario): persona = self.personaCrud.whereObject(usuario=usuario, isDisable=False) return persona