/** {@inheritDoc} */
  @POST
  @Path("/patron")
  @TypeHint(Patron.class)
  @Override
  public Response printCard(Cardstock cardstock) {
    boolean isNewCard = true;
    if (cardstock.getNewCard() != null && cardstock.getNewCard().equals("N")) {
      isNewCard = false;
    }
    cardManager.printCard(cardstock);

    Patron patron = null;
    try {
      if (cardstock.getPersonID() != null && cardstock.getPersonID().length() == 9) {
        patron = cardManager.getPatronByPersonId(cardstock.getPersonID());
      }
    } catch (IllegalArgumentException iae) {
      return Response.status(Response.Status.NOT_FOUND).entity(iae.getMessage()).build();
    }

    return Response.ok().entity(patron).build();
  }