create gruppen, rollen, etc...

This commit is contained in:
Peter Schiwy
2024-12-06 14:06:27 +01:00
parent bfce29c8ee
commit 623d28f77b
63 changed files with 735 additions and 185 deletions

View File

@@ -1,7 +1,7 @@
use async_graphql::{Context, FieldResult, Object};
use sqlx::postgres::PgPool;
use crate::models::benutzer::Benutzer;
use crate::domain::benutzer::{model::Benutzer, service::Service};
#[derive(Default)]
pub struct BenutzerQuery {}
@@ -17,9 +17,7 @@ impl BenutzerQuery {
async fn benutzer_alle<'a>(&self, ctx: &'a Context<'_>) -> FieldResult<Vec<Benutzer>> {
let pool = ctx.data::<PgPool>()?;
let benutzer = sqlx::query_as!(Benutzer, "SELECT * FROM benutzer")
.fetch_all(pool)
.await?;
let benutzer = Service::new(pool.clone()).alle_benutzer().await?;
Ok(benutzer)
}