示例#1
0
        public List <SystemTerminologyEntity> GetAllTerminologyByCode(string terminologyCode)
        {
            NHibernateDynamicQueryGenerator <SystemTerminologyEntity> queryGenerator = this.GetNewQueryBuilder();

            queryGenerator.AddWhereClause(PROPERTY_CODE.Eq(terminologyCode));

            queryGenerator.AddOrderBy(PROPERTY_LANGUAGETYPE.Asc());

            return(this.FindListByQueryBuilder(queryGenerator));
        }
        public SystemConfigGroupEntity FindByCode(string groupCode)
        {
            NHibernateDynamicQueryGenerator <SystemConfigGroupEntity> dynamicQueryGenerator = this.GetNewQueryBuilder();

            dynamicQueryGenerator.AddWhereClause(PROPERTY_CODE.Eq(groupCode));

            dynamicQueryGenerator.AddOrderBy(PROPERTY_ID.Desc());

            return(this.FindSingleEntityByQueryBuilder(dynamicQueryGenerator));
        }
示例#3
0
        public SystemTerminologyEntity GetLocalizationNameByTypeAndCode(string localizationType, string localizationCode)
        {
            NHibernateDynamicQueryGenerator <SystemTerminologyEntity> queryGenerator = this.GetNewQueryBuilder();

            queryGenerator.AddWhereClause(PROPERTY_CODE.Eq(localizationCode));

            queryGenerator.AddWhereClause(PROPERTY_LANGUAGETYPE.Eq(localizationType));

            return(this.FindSingleEntityByQueryBuilder(queryGenerator));
        }