Add GET /family/{id}/member/{id_member}

This commit is contained in:
2023-08-05 10:24:19 +02:00
parent 8f5131429f
commit 5f0842b7dc
6 changed files with 97 additions and 1 deletions

View File

@ -1,6 +1,7 @@
use crate::constants::{SizeConstraint, StaticConstraints};
use crate::controllers::HttpResult;
use crate::extractors::family_extractor::FamilyInPath;
use crate::extractors::member_extractor::FamilyAndMemberInPath;
use crate::models::{Member, MemberID, Sex};
use crate::services::members_service;
use crate::utils::countries_utils;
@ -240,3 +241,8 @@ pub async fn create(f: FamilyInPath, req: web::Json<MemberRequest>) -> HttpResul
Ok(HttpResponse::Ok().json(member))
}
/// Get the information of a single family member
pub async fn get_single(m: FamilyAndMemberInPath) -> HttpResult {
Ok(HttpResponse::Ok().json(m.to_member()))
}