Example #1
0
class UploadFileFacade(BaseFacade):
    def __init__(self, context):
        self._repository = UploadFileRepository()
        super(UploadFileFacade, self).__init__(context)
    def get(self, entity_id):
        entity = self._repository.get(entity_id)
        if (entity is None or (not self.is_accessable(entity))):
            return None
        return obj_map(entity, UploadFileViewModel)
    def save(self, viewModel):
        entity = obj_map(viewModel, UploadFile)
        if self._context is not None:
            entity.user_id = self._context.user_id
        return self._repository.save(entity)
    def delete(self, entity_id):
        entity = self.get(entity_id)
        if entity is None:
            return
        return self._repository.delete(entity_id)
Example #2
0
 def __init__(self, context):
     self._repository = UploadFileRepository()
     super(UploadFileFacade, self).__init__(context)