コード例 #1
0
ファイル: IncomeQueryBuilder.cs プロジェクト: kilonet/elfam
 public IncomeQueryBuilder(IncomeSearchCriteria criteria) : base(criteria)
 {
     if (criteria.CategoryId.HasValue)
     {
         _category = _daoTemplate.FindByID <Category>(criteria.CategoryId);
     }
 }
コード例 #2
0
 public ProductListAdminQueryBuilder(ProductListAdminSearchCriteria criteria)
     : base(criteria)
 {
     if (criteria.CategoryId.HasValue)
     {
         _category = _daoTemplate.FindByID <Category>(criteria.CategoryId);
     }
 }
コード例 #3
0
        public ProductListQueryBuilder(ProductListSearchCriteria criteria)
            : base(criteria)
        {
            if (criteria.CategoryId.HasValue)
            {
                _category = DaoTemplate.FindByID <Category>(criteria.CategoryId);
            }

            isNewCriteria = criteria.IsNew ? " and p.IsNew = 't' " : " ";

            categories = _category == null?CategoryService.AllVisibleCategories() : _category.ThisAndSubcategories();
        }
コード例 #4
0
        public OrderListQueryBuilder(OrderListSearchCriteria criteria)
            : base(criteria)
        {
            if (criteria.UserId.HasValue)
            {
                _user = _daoTemplate.FindByID <User>(criteria.UserId);
            }

            if (criteria.Status.HasValue)
            {
                status = criteria.Status.Value;
            }
        }