@Override
  public Contact update(Integer id, Contact contact) throws ContactServiceException {

    Contact contactBD = contactRepository.findOne(id);

    if (contactBD == null) {
      throw new ContactServiceException();
    }

    contactBD.setName(contact.getName());
    contactBD.setEmail(contact.getEmail());
    return contactRepository.saveAndFlush(contactBD);
  }