/// <summary> /// Lấy đối tượng pager /// </summary> private PagerInfoModel<TourObject> GetPagerData(FilterDataModel inputObject) { // Khởi tạo biến cục bộ var pagerResult = new PagerInfoModel<TourObject>(); var processDao = new MasterToursDao(); // Lấy đối tượng pager var pagerData = processDao.GetPagerData(inputObject); // Gán giá trị trả về pagerResult.ListData = pagerData.ListData; pagerResult.Total = pagerData.Total; // Kết quả trả về return pagerResult; }
/// <summary> /// Lấy thông tin danh sách sản phẩm. /// </summary> public PagerInfoModel <MAItem> GetPagerItems(FilterDataModel inputObject) { // Tạo tham số var param = new { ItemSearchName = inputObject.ItemSearchName, CategorySearchName = inputObject.CategorySearchName }; // Tạo đối tượng pager var pagerInfo = new PagerInfoModel <MAItem>(); // Sao chép thông tin pager DataHelper.CopyPagerInfo(inputObject, pagerInfo); // Gán tham số điêu kiện tim kiếm sản phẩm. pagerInfo.Critial = param; // Kết quả trả về return(GetPagerByFile <MAItem>(ITEMS_LIST_DAO_GET_PAGER_ITEMS_SQL, pagerInfo)); }
/// <summary> /// Lấy pager sản phẩm /// </summary> private PagerInfoModel <ItemObject> GetPagerItems(FilterDataModel inputObject) { // Khởi tạo biến cục bộ var pagerResult = new PagerInfoModel <ItemObject>(); var listData = new List <ItemObject>(); var processDao = new ItemsListDao(); var storageFileCom = new StorageFileCom(); // Lấy thông tin danh sách sản phẩm var pagerItems = processDao.GetPagerItems(inputObject); // Khai báo biến dùng trong loop ItemObject info = null; // Duyệt danh sách sản phẩm mới foreach (var item in pagerItems.ListData) { // Khởi tạo đối tượng sản phẩm mới info = new ItemObject(); // Gán giá trị vào đối tượng sản phẩm mới info.ItemCd = item.ItemCd; info.ItemName = item.ItemName; info.ItemSearchName = item.ItemSearchName; info.ItemImage = storageFileCom.GetFileName( Logics.LOCALE_DEFAULT, item.FileCd, false); // Thêm vào đối tượng kết quả listData.Add(info); } // Gán giá trị trả về pagerResult.ListData = listData; pagerResult.Total = pagerItems.Total; // Kết quả trả về return(pagerResult); }