from flask import Blueprint, render_template, request, jsonify
from logic.pflegebudget_manager_engine import berechne_budget

pflegebudget_manager_bp = Blueprint(
    "pflegebudget_manager_bp",
    __name__,
    template_folder="../templates"
)

@pflegebudget_manager_bp.route("/modul/pflegebudget-manager")
def pflegebudget_manager():
    return render_template("pflegebudget_manager.html")

@pflegebudget_manager_bp.route("/modul/pflegebudget-manager/berechnen", methods=["POST"])
def pflegebudget_manager_berechnen():
    data = request.get_json(silent=True) or {}
    return jsonify(berechne_budget(data))