def update(self, project_dto): logging.debug('update %s' % (project_dto)) project = Project.get(project_dto._key) project.name = project_dto.name project.department = int(project_dto.department) project.put() return self.to_dto(Project.get(project_dto._key))
def insert(self, participant_dto): logging.debug('insert %s' % (participant_dto)) participant = ProjectParticipant() participant.project = Project.get(participant_dto.project_key) participant.name = participant_dto.name participant.put() return self.to_dto(participant)
def get(self, key): logging.debug('get %s' % (key)) return self.to_dto(Project.get(key))
def delete(self, project_dto): logging.debug('delete %s' % (project_dto)) project = Project.get(project_dto._key) project.delete()