There appears to be an issue with cascading parameters. Both the Pay Group and the Employee parameters are cascading parameters. When this report is opened a hidden parameter named username is passed into the report. Based on the user name the Pay group(s) will be selected. Next, the Employees are selected based on the Pay Groups.
I have made sure that the bold reports NuGet package is updated.
private UserViewModel SessionUser => Session["User"] as UserViewModel;
[Route("Reports/EmployeeToolBudget")]
public ActionResult EmployeeToolBudget()
{
ViewBag.parameterSettings = new BoldReports.Models.ReportViewer.ParameterSettings();
ViewBag.parameterSettings.DateTimeFormat = "d/M/yyyy h:mm tt";
ViewBag.parameterSettings.TimeDisplayFormat = "HH:mm";
ViewBag.parameterSettings.TimeInterval = 60;
return View(SessionUser);
}
[Route("Reports/ToolTransactionsByEmployee")]
public ActionResult ToolTransactionsByEmployee()
{
return View(SessionUser);
}
[Route("Reports/ToolBudgetDetails")]
public ActionResult ToolBudgetDetails(string employeeId)
{
return View(SessionUser);
}