public static ObservableCollection<Persona> getCurrentPersonaList()
{
ObservableCollection<Persona> listPersona = new ObservableCollection<Persona>();
using (var session = SessionManager.getSessionFactory().OpenSession())
using (session.BeginTransaction())
{
IList<PersonaEntity> personas = session.CreateCriteria(typeof(PersonaEntity)).List<PersonaEntity>();
foreach (PersonaEntity persona in personas)
{
listPersona.Add(new Persona(persona));
}
}
return listPersona;
}