Refactoring gruppe und rolle
This commit is contained in:
21
src/domain/rolle/service/rolle_loeschen.rs
Normal file
21
src/domain/rolle/service/rolle_loeschen.rs
Normal file
@@ -0,0 +1,21 @@
|
||||
use super::Service;
|
||||
use anyhow::Error;
|
||||
|
||||
use crate::domain::rolle::{
|
||||
entity,
|
||||
model::{self, RolleLoeschenInput},
|
||||
};
|
||||
|
||||
impl Service {
|
||||
pub async fn rolle_loeschen(&self, input: RolleLoeschenInput) -> Result<model::Rolle, Error> {
|
||||
let rolle_input = entity::Rolle {
|
||||
id: input.id,
|
||||
rollenname: String::new(),
|
||||
erstellt_am: None,
|
||||
geaendert_am: None,
|
||||
};
|
||||
|
||||
let deleted = self.repo.rolle_loeschen(&self.db, &rolle_input).await?;
|
||||
Ok(deleted)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user