@RequestMapping(value = "/upload_picture_to_profile", method = RequestMethod.POST)
 public String uploadPicture(MultipartHttpServletRequest request) {
   String currentUsername = request.getUserPrincipal().getName();
   User loggedInUser = userDao.getUserByUsername(currentUsername);
   MultipartFile pic = request.getFile("pic");
   System.out.println("Uploaded: " + pic);
   pictureDao.uploadPicture(pic, loggedInUser.getUserID(), true);
   activityDao.logActivity("Uploaded picture for profile", loggedInUser.getUserID());
   return "redirect:/profile";
 }
 @RequestMapping(value = "/upload_picture_for_patient/{patientID}", method = RequestMethod.POST)
 public String uploadPicture(
     @PathVariable("patientID") int id, MultipartHttpServletRequest request) {
   String currentUsername = request.getUserPrincipal().getName();
   User loggedInUser = userDao.getUserByUsername(currentUsername);
   MultipartFile pic = request.getFile("pic");
   System.out.println("Uploaded: " + pic);
   Patient p = patientDao.getPatientByID(id);
   pictureDao.uploadPicture(pic, id, false);
   activityDao.logActivity("Uploaded picture for " + p.getDisplayName(), loggedInUser.getUserID());
   return "redirect:/patient/" + id;
 }