public IItemAttributeVarietyLookupRepository itemAttributeVarietyLookupRepository() { if (_ItemAttributeVarietyLookupRepository == null) { _ItemAttributeVarietyLookupRepository = new ItemAttributeVarietyLookupRepository(_Context, _Logger, this); } return(_ItemAttributeVarietyLookupRepository); }
public override async Task <List <ItemAttributeVarietyLookup> > GetPagedItemsAsync(DataGridParameters currentDataGridParameters) //int startPage, int currentPageSize) { IItemAttributeVarietyLookupRepository _itemAttributeVarietyLookupRepository = _AppUnitOfWork.itemAttributeVarietyLookupRepository(); //_gridSettings.TotalItems = await _ItemAttributeVarietyLookupRepository.CountAsync(); // get the total number of items to use for paging. DataGridItems <ItemAttributeVarietyLookup> _dataGridItems = await _itemAttributeVarietyLookupRepository.GetPagedDataEagerWithFilterAndOrderByAsync(currentDataGridParameters, _ParentItemAttributeLookupId); List <ItemAttributeVarietyLookup> _ItemAttributeVarietyLookups = _dataGridItems.Entities.ToList(); _GridSettings.TotalItems = _dataGridItems.TotalRecordCount; return(_ItemAttributeVarietyLookups); }