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
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
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())))
def put_event(event): """ :type event: dart.model.event.Event """ return update_event(event, Event.from_dict(request.get_json()))
def post_event(): event = event_service().save_event(Event.from_dict(request.get_json())) return {'results': event.to_dict()}
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()}
def post_event(): event = event_service().save_event(Event.from_dict(request.get_json())) return {'results': event.to_dict()}
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())))
def put_event(event): """ :type event: dart.model.event.Event """ return update_event(event, Event.from_dict(request.get_json()))
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()}