public TEntity FindOne(string namedQuery, params Parameter[] parameters) { IQuery query = RepositoryHelper <TEntity> .CreateQuery(sessionProvider.OpenSession.Session, namedQuery, parameters); return((TEntity)query.UniqueResult()); }
public ICollection <TEntity> FindAll(string namedQuery, params Parameter[] parameters) { IQuery query = RepositoryHelper <TEntity> .CreateQuery(sessionProvider.OpenSession.Session, namedQuery, parameters); return(query.List <TEntity>()); }
public TEntity FindOne(params ICriterion[] criteria) { ICriteria crit = RepositoryHelper <TEntity> .CreateCriteriaFromArray(sessionProvider.OpenSession.Session, criteria); return((TEntity)crit.UniqueResult()); }
public ICollection <TEntity> FindAll(params ICriterion[] criteria) { ICriteria crit = RepositoryHelper <TEntity> .CreateCriteriaFromArray(sessionProvider.OpenSession.Session, criteria); return(crit.List <TEntity>()); }