public async Task <DataWithCount <ICollection <Model.System> > > GetPaginatedSystemListAsync( BaseFilter filter) { VerifyPermission(Permission.ManageSystems); filter.SiteId = GetCurrentSiteId(); return(new DataWithCount <ICollection <Model.System> > { Data = await _systemRepository.PageAsync(filter), Count = await _systemRepository.CountAsync(filter) }); }