feat: find session by uuid

This commit is contained in:
Sebastian Pravda 2022-10-28 12:11:23 +02:00
parent 9378dcbead
commit 69b5a4fabf
No known key found for this signature in database
GPG key ID: F3BC84F08EFA3F57

View file

@ -1,5 +1,7 @@
use ::entity::{candidate, candidate::Entity as Candidate};
use ::entity::{session, session::Entity as Session};
use sea_orm::*;
use sea_orm::prelude::Uuid;
pub struct Query;
@ -7,4 +9,8 @@ impl Query {
pub async fn find_candidate_by_id(db: &DbConn, id: i32) -> Result<Option<candidate::Model>, DbErr> {
Candidate::find_by_id(id).one(db).await
}
pub async fn find_session_by_uuid(db: &DbConn, uuid: Uuid) -> Result<Option<session::Model>, DbErr> {
Session::find_by_id(uuid).one(db).await
}
}