Exemplo n.º 1
0
 def _resolve_and_save_event(self, entity_id, entity_map, actual_entities_by_node_id, actual_entities_by_unsaved_id):
     actual_id, unsaved_id = self._resolve(EntityType.event, entity_id, entity_map, actual_entities_by_unsaved_id)
     if actual_id:
         return actual_id
     node_id = self._node_id(EntityType.event, unsaved_id)
     event = Event.from_dict(entity_map['unsaved_entities'][node_id])
     event = self._event_service.save_event(event, commit=False, flush=True)
     actual_entities_by_node_id[node_id] = event
     actual_entities_by_unsaved_id[unsaved_id] = event
     return event.id
Exemplo n.º 2
0
 def _resolve_and_save_event(self, entity_id, entity_map, actual_entities_by_node_id, actual_entities_by_unsaved_id):
     actual_id, unsaved_id = self._resolve(EntityType.event, entity_id, entity_map, actual_entities_by_unsaved_id)
     if actual_id:
         return actual_id
     node_id = self._node_id(EntityType.event, unsaved_id)
     event = Event.from_dict(entity_map['unsaved_entities'][node_id])
     event = self._event_service.save_event(event, commit=False, flush=True)
     actual_entities_by_node_id[node_id] = event
     actual_entities_by_unsaved_id[unsaved_id] = event
     return event.id
Exemplo n.º 3
0
def patch_event(event):
    """ :type event: dart.model.event.Event """
    p = JsonPatch(request.get_json())
    return update_event(event, Event.from_dict(p.apply(event.to_dict())))
Exemplo n.º 4
0
def put_event(event):
    """ :type event: dart.model.event.Event """
    return update_event(event, Event.from_dict(request.get_json()))
Exemplo n.º 5
0
def post_event():
    event = event_service().save_event(Event.from_dict(request.get_json()))
    return {'results': event.to_dict()}
Exemplo n.º 6
0
def put_event(event):
    e = Event.from_dict(request.get_json())
    event = event_service().update_event(event, e.data.name, e.data.description, e.data.state)
    return {'results': event.to_dict()}
Exemplo n.º 7
0
def post_event():
    event = event_service().save_event(Event.from_dict(request.get_json()))
    return {'results': event.to_dict()}
Exemplo n.º 8
0
def patch_event(event):
    """ :type event: dart.model.event.Event """
    p = JsonPatch(request.get_json())
    return update_event(event, Event.from_dict(p.apply(event.to_dict())))
Exemplo n.º 9
0
def put_event(event):
    """ :type event: dart.model.event.Event """
    return update_event(event, Event.from_dict(request.get_json()))
Exemplo n.º 10
0
def put_event(event):
    e = Event.from_dict(request.get_json())
    event = event_service().update_event(event, e.data.name,
                                         e.data.description, e.data.state)
    return {'results': event.to_dict()}