public static getCurrentPersonaList ( ) : ObservableCollection |
||
리턴 | ObservableCollection |
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;
}
public void startSession() { PersonaList = Persona.getCurrentPersonaList(); ActivePersona = personaList[Engine.getDefaultPersonaIdx()]; log.Info("Session started."); }