コード例 #1
0
class ToDoService:
    def __init__(self):
        self.model = ToDoModel()

    def create(self, params):
        return self.model.create(params)

    def list(self):
        response = self.model.list_items()
        return response
コード例 #2
0
ファイル: app.py プロジェクト: thinkcodeforlife/simpletodoapi
 def put(self, todo_id):
     print("request.form:", request.form)
     print("todo form:", request.form['todo'])
     new_todo_obj = {
         "todo": request.form['todo'],
         "owner_id": request.form['owner_id']
     }
     new_todo = ToDoModel(new_todo_obj)
     print("new_todo:", new_todo)
     new_todo.save()
     return {"new_todo": marshal(new_todo, todo_fields)}
コード例 #3
0
ファイル: service.py プロジェクト: harmonie/todo_flask
class ToDoService:
    def __init__(self):
        self.model = ToDoModel()

    def create(self, params):
        return self.model.create(params)

    def get_all(self):
        return self.model.get_all()

    def get_by_id(self, _id):
        return self.model.get_by_id(_id)
コード例 #4
0
ファイル: services.py プロジェクト: soumyatanwar/todo-flask
class ToDoService:
    def __init__(self):
        self.model = ToDoModel()

    def create(self, params):
        return self.model.create(params["Title"], params["Description"])

    def select(self, params):
        return self.model.select(params["Title"])

    def delete(self, params):
        return self.model.delete(params["Title"])
コード例 #5
0
ファイル: service.py プロジェクト: dfe325/todo-flask
class ToDoService:
    def __init__(self):
        self.model = ToDoModel()

    def create(self, params):
        result = self.model.create(params["Title"], params["Description"])
        return result

    def update(self, item_id, params):
        return self.model.update(item_id, params)

    def list(self):
        response = self.model.list_items()
        return response
コード例 #6
0
class ToDoService:
    def __init__(self):
        self.model = ToDoModel()

    def create(self, params):
        return self.model.create(params)

    def update(self, item_id, params):
        return self.model.update(item_id, params)

    def delete(self, item_id):
        return self.model.delete(item_id)

    def list(self):
        return self.model.list_items()
コード例 #7
0
ファイル: Service.py プロジェクト: skvorekn/todo-flask
class ToDoService:
    def __init__(self):
        self.model = ToDoModel()

    def create(self, params):

        return self.model.create(params)

    def update(self, item_id, params):
        return self.model.update(item_id, params)

    def delete(self, item_id):
        return self.model.delete(item_id)

    def list(self, user_id=None):
        response = self.model.list(user_id=user_id)
        return response
コード例 #8
0
ファイル: app.py プロジェクト: thinkcodeforlife/simpletodoapi
 def get(self, todo_id):
     requested_todo = ToDoModel.get_one_todo(todo_id)
     print("requested_todo:", requested_todo)
     return {"requested_todo": marshal(requested_todo, todo_fields)}
コード例 #9
0
ファイル: app.py プロジェクト: thinkcodeforlife/simpletodoapi
def get_todos():
    return ToDoModel.get_all_todos()
コード例 #10
0
ファイル: Service.py プロジェクト: skvorekn/todo-flask
 def __init__(self):
     self.model = ToDoModel()
コード例 #11
0
class ToDoService:
    def __init__(self):
        self.model = ToDoModel()
        
    def create(self, params):
        self.model.create(params["text"], params["Description"])