private String[] setCustomTime(String requestUid, String userInput, User user) { LocalDateTime parsedTime = eventUtil.parseDateTime(userInput); userLogger.recordUserInputtedDateTime( user.getUid(), userInput, "vote-custom", UserInterfaceType.USSD); eventRequestBroker.updateEventDateTime(user.getUid(), requestUid, parsedTime); final String dateTimePrompt = "at " + parsedTime.format(dateTimeFormat); return new String[] {eventRequestBroker.load(requestUid).getName(), dateTimePrompt}; }
@RequestMapping(value = path + "old") @ResponseBody public Request viewOldVotes(@RequestParam(value = phoneNumber) String inputNumber) throws URISyntaxException { User user = userManager.findByInputNumber(inputNumber, voteMenus + "old"); String prompt = getMessage(thisSection, "old", promptKey, user); return menuBuilder( eventUtil.listPriorEvents(user, thisSection, prompt, "details?back=old", true)); }