test
test
This commit is contained in:
@@ -5,3 +5,9 @@ edition = "2021"
|
||||
|
||||
[dependencies]
|
||||
database = { path = "../database" }
|
||||
|
||||
sea-orm = { workspace = true }
|
||||
tokio = { workspace = true }
|
||||
thiserror = { workspace = true }
|
||||
axum = { workspace = true }
|
||||
dotenvy = { workspace = true }
|
||||
|
||||
@@ -1,10 +1,31 @@
|
||||
use database::add;
|
||||
use database::sub;
|
||||
use std::env;
|
||||
|
||||
fn main() {
|
||||
let test = add(2, 5);
|
||||
let sub = sub(10, 5);
|
||||
use axum::Json;
|
||||
use database::repository::benutzer::BenutzerRepository;
|
||||
use database::{error::AppError, model::benutzer::ErstelleBenutzer};
|
||||
use sea_orm::Database;
|
||||
|
||||
println!("{test}");
|
||||
println!("{sub}");
|
||||
#[tokio::main]
|
||||
async fn main() -> Result<(), AppError> {
|
||||
dotenvy::dotenv().unwrap();
|
||||
// Datenbankverbindung herstellen
|
||||
// let root = Path::new("/");
|
||||
// env::set_current_dir(root);
|
||||
//
|
||||
let db = Database::connect(env::var("DATABASE_URL").unwrap()).await?;
|
||||
|
||||
// Service initialisieren
|
||||
let user_service = BenutzerRepository::new(db);
|
||||
|
||||
let benutzer = ErstelleBenutzer {
|
||||
kennung: "12345243".into(),
|
||||
nachname: "Doe".into(),
|
||||
vorname: "John".into(),
|
||||
email: "222H2@example.com".into(),
|
||||
};
|
||||
|
||||
let b = user_service.create_user(Json(benutzer)).await?;
|
||||
println!("{:?}", b);
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user