@RequestMapping(value = "/upate_profile", method = RequestMethod.POST)
  public String updateProfile(
      @ModelAttribute("UpdateProfile") TempUserInfo TUI, Model model, HttpSession session) {

    String uniqId = session.getAttribute("uniqueid").toString();
    UserInfo UI = databaseConnector.getUserInfoByUniqId(uniqId);

    if (!TUI.getFirstName().equals(null)) {
      UI.setFirstName(TUI.getFirstName());
      logger.info("TUI.getFirstName()" + TUI.getFirstName());
    } else {
      logger.info("TUI.getFirstName() is null");
    }

    if (!TUI.getLastName().equals(null)) {
      UI.setLastName(TUI.getLastName());
    }

    if (!TUI.getEmailId().equals(null)) {
      UI.setEmailId(TUI.getEmailId());
    }

    if (!TUI.getAddress().equals(null)) {
      UI.setAddress(TUI.getAddress());
    }

    if (!TUI.getCity().equals(null)) {
      UI.setCity(TUI.getCity());
    }

    if (!TUI.getState().equals(null)) {
      UI.setState(TUI.getState());
    }

    if (!TUI.getCountry().equals(null)) {
      UI.setCountry(TUI.getCountry());
    }

    if (TUI.getZipcode() != 0) {
      UI.setZipcode(TUI.getZipcode());
    }

    if (!TUI.getContactNo().equals(null)) {
      UI.setContactNo(TUI.getContactNo());
    }

    databaseConnector.updateUserInfo(UI);
    return "redirect:extUserHomePage";
  }