16 lines
394 B
Rust
16 lines
394 B
Rust
use crate::core::state::AppState;
|
|
use axum::{routing::get, Router};
|
|
|
|
use super::handlers;
|
|
|
|
pub fn router() -> Router<AppState> {
|
|
Router::new()
|
|
.route("/groups", get(handlers::get_all).post(handlers::create))
|
|
.route(
|
|
"/groups/:id",
|
|
get(handlers::get_by_id)
|
|
.put(handlers::update)
|
|
.delete(handlers::delete),
|
|
)
|
|
}
|