from fastapi import APIRouter from app.schemas import TeamSchema from app.models import Team from sqlalchemy.orm import sessionmaker router = APIRouter() @router.post("/teams/") async def create_team(name: str): team = Team(name=name) session = sessionmaker(bind=engine)() session.add(team) session.commit() return {"message": "Team created successfully"} @router.get("/teams/") async def read_teams(): session = sessionmaker(bind=engine)() teams = session.query(Team).all() return [TeamSchema.from_orm(team) for team in teams]