2026-05-01 11:12:13 +03:00

17 lines
590 B
Python

from fastapi import APIRouter, Depends, HTTPException
from sqlalchemy.orm import Session
from app.database.database import get_db
from app.models import ContactMessage
from app.schemas.contact import ContactMessageCreate, ContactMessageResponse
router = APIRouter(prefix="/api/contact", tags=["contact"])
@router.post("", response_model=ContactMessageResponse)
def send_contact_message(message: ContactMessageCreate, db: Session = Depends(get_db)):
db_message = ContactMessage(**message.dict())
db.add(db_message)
db.commit()
db.refresh(db_message)
return db_message