예제 #1
0
        private async Task SearchData()
        {
            var resultsSet = await NoticeRepositoryAsyncReference.SearchAllAsync(pager.PageIndex, pager.PageSize, this.searchQuery);

            pager.RecordCount = resultsSet.TotalRecords;
            models            = resultsSet.Records.ToList();
        }
예제 #2
0
        private async Task SearchData()
        {
            if (ParentId == 0)
            {
                var resultSet = await NoticeRepositoryAsyncReference.SearchAllAsync(pager.PageIndex, pager.PageSize, this.searchQuery);

                pager.RecordCount = resultSet.TotalRecords;
                models            = resultSet.Records.ToList();
                StateHasChanged();
            }
            else
            {
                var resultSet = await NoticeRepositoryAsyncReference.SearchAllByParentIdAsync(pager.PageIndex, pager.PageSize, this.searchQuery, ParentId);

                pager.RecordCount = resultSet.TotalRecords;
                models            = resultSet.Records.ToList();
                StateHasChanged();
            }
        }