set the parameter value after you set the datasource
var vms = service.GetGroupByLocation();
rpt.ReportDocument.SetDataSource(vms);
rpt.ReportDocument.SetParameterValue("ReportName", "Report Name ....");
return ReturnPDF(rpt.GetPDFStream(), "PatronLocationGraph");