コード例 #1
0
ファイル: server.py プロジェクト: flaviogf/extra_hours
def get_update_billing():
    user_repository = billing_repositories.SqlAlchemyUserRepository(uow)
    return UpdateBilling(user_repository)
コード例 #2
0
ファイル: server.py プロジェクト: flaviogf/extra_hours
def get_remove_billing():
    user_repository = billing_repositories.SqlAlchemyUserRepository(uow)
    return RemoveBilling(user_repository)
コード例 #3
0
ファイル: server.py プロジェクト: flaviogf/extra_hours
def get_cancel_receive_billing():
    user_repository = billing_repositories.SqlAlchemyUserRepository(uow)
    return CancelReceiveBilling(user_repository)
コード例 #4
0
ファイル: server.py プロジェクト: flaviogf/extra_hours
def get_confirm_receive_billing():
    user_repository = billing_repositories.SqlAlchemyUserRepository(uow)
    return ConfirmReceiveBilling(user_repository)
コード例 #5
0
ファイル: server.py プロジェクト: flaviogf/extra_hours
def get_add_billing():
    user_repository = billing_repositories.SqlAlchemyUserRepository(uow)
    return AddBilling(user_repository)
コード例 #6
0
ファイル: server.py プロジェクト: flaviogf/extra_hours

def get_remove_billing():
    user_repository = billing_repositories.SqlAlchemyUserRepository(uow)
    return RemoveBilling(user_repository)


def get_update_billing():
    user_repository = billing_repositories.SqlAlchemyUserRepository(uow)
    return UpdateBilling(user_repository)


init_billing(app=app,
             uow=uow,
             authorized=authorized,
             user_repository=billing_repositories.SqlAlchemyUserRepository(uow),
             get_add_billing=get_add_billing,
             get_confirm_receive_billing=get_confirm_receive_billing,
             get_cancel_receive_billing=get_cancel_receive_billing,
             get_remove_billing=get_remove_billing,
             get_update_billing=get_update_billing)


@app.get('/')
def status(request):
    data = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
    return json(body={'data': data, 'errors': []}, headers={'ip': request.ip})


if __name__ == '__main__':
    app.run(host='0.0.0.0', debug=True)