public ListModelBase <BiWeeklyMicroAlbuminFobtReportViewModel, BiWeeklyMicroAlbuminFobtReportModelFilter> GetEventCustomerResultForReport(int pageNumber, int pageSize, ModelFilterBase filter, out int totalRecords) { var eventCustomerResultCollection = _eventCustomerResultRepository.GetLabKitDistributionReport(filter as BiWeeklyMicroAlbuminFobtReportModelFilter, pageNumber, pageSize, out totalRecords); return(GetBiWeeklyMicroAlbuminFobtReportModel((IReadOnlyCollection <EventCustomerResult>)eventCustomerResultCollection)); }