예제 #1
0
 def collection_post(self):
     """Create a new contact from json post data structure."""
     data = self.request.json
     contact_param = NewContact(data)
     try:
         contact_param.validate()
     except Exception as exc:
         raise ValidationError(exc)
     contact = CoreContact.create(self.user, contact_param)
     out_contact = ReturnContact.build(contact).serialize()
     return Response(status=201, body={'contacts': out_contact})