public QueryResult GetBrandRecommendedList(BrandRecommendedQueryFilter query) { int totalCount; var datatable = ObjectFactory <IBrandRecommendedDA> .Instance.GetBrandRecommendedList(query, out totalCount); return(new QueryResult { Data = datatable, TotalCount = totalCount }); }
public DataTable GetBrandRecommendedList(BrandRecommendedQueryFilter query, out int totalCount) { DataCommand command = DataCommandManager.GetDataCommand("GetBrandRecommendedList"); command.SetParameterValue("@BrandType", query.BrandType); command.SetParameterValue("@LevelCode", query.LevelCode); command.SetParameterValue("@LevelCodeParent", query.LevelCodeParent); command.SetParameterValue("@SortField", query.PagingInfo.SortBy); command.SetParameterValue("@PageSize", query.PagingInfo.PageSize); command.SetParameterValue("@PageCurrent", query.PagingInfo.PageIndex); DataTable dt = new DataTable(); dt = command.ExecuteDataTable(); totalCount = (int)command.GetParameterValue("@TotalCount"); return(dt); }
public void GetCategoryRelatedByQuery(BrandRecommendedQueryVM model, int PageSize, int PageIndex, string SortField, EventHandler <RestClientEventArgs <dynamic> > callback) { BrandRecommendedQueryFilter query = new BrandRecommendedQueryFilter() { BrandType = model.BrandType, LevelCode = model.LevelCode, LevelCodeParent = model.LevelCodeParent }; query.PagingInfo = new PagingInfo() { PageIndex = PageIndex, PageSize = PageSize, SortBy = SortField }; restClient.QueryDynamicData(GetBrandRecommendedListUrl, query, (obj, args) => { if (args.FaultsHandle()) { return; } callback(obj, args); }); }