public ActionResult HoursReport(int caseID, int providerID, DateTime startPeriod, DateTime endPeriod)
 {
     if (!Global.Default.User().HasPermission(Permissions.ProviderHoursView))
     {
         return(new HttpUnauthorizedResult());
     }
     using (var stream = ProviderService.GetHoursReports(caseID, providerID, startPeriod, endPeriod))
     {
         return(File(stream.GetBuffer(), "application/pdf"));
     }
 }