public override AffiliateReportTotals GetAffiliateTotals(long affId, AffiliateReportCriteria criteria) { using (var strategy = CreateStrategy()) { var helper = new AffiliateReportHelper(this, strategy, criteria, 1, int.MaxValue); return(helper.GetAffiliateTotals(affId)); } }
public override AffiliateReportTotals GetTotalsByFilter(AffiliateReportCriteria criteria, TotalsReturnType returnType) { using (var strategy = CreateStrategy()) { var helper = new AffiliateReportHelper(this, strategy, criteria, 1, int.MaxValue); return(helper.GetTotals(returnType)); } }
public override List <AffiliateReportData> FindAllWithFilter(AffiliateReportCriteria criteria, int pageNumber, int pageSize, ref int rowCount) { using (var strategy = CreateStrategy()) { var helper = new AffiliateReportHelper(this, strategy, criteria, pageNumber, pageSize); var list = helper.GetReport(); rowCount = helper.RowCount; return(list); } }