/**
   * getEmployeeReportForWeekByIdAndWeekDate(-,-) method takes employeeId,weekDate as a inputs and
   * displays employee working details during given period of time.
   *
   * @throws Exception
   */
  @RequestMapping(value = "/getEmployeeReportForWeekByIdAndWeekDate", method = RequestMethod.POST)
  public @ResponseBody String getEmployeeReportForWeekByIdAndWeekDate(
      @RequestParam("employeeId") int employeeId, @RequestParam("weekDate") String weekDate)
      throws Exception {
    logger.info("inside ReportGenerationController getEmployeeReportForWeekByIdAndWeekDate()");

    logger.info("Employee ID:" + employeeId);

    logger.info("Date: " + weekDate);

    return reportGenerationService.getEmployeeReportForWeekByIdAndWeekDate(employeeId, weekDate);
  }