From 2ebea0f98dee701ea656358fbfeb1239e718f610 Mon Sep 17 00:00:00 2001 From: mohamed Date: Tue, 21 Mar 2023 22:37:49 +0100 Subject: [PATCH] update ecurie, changement des GET. --- .vs/Serveur-Api2/v17/.suo | Bin 0 -> 14336 bytes Sources/Api/Controllers/Ecuries.cs | 32 ++++++++++++++++++----------- 2 files changed, 20 insertions(+), 12 deletions(-) create mode 100644 .vs/Serveur-Api2/v17/.suo diff --git a/.vs/Serveur-Api2/v17/.suo b/.vs/Serveur-Api2/v17/.suo new file mode 100644 index 0000000000000000000000000000000000000000..824638a1f2b2034c69ccd739d702a7b2f2c96863 GIT binary patch literal 14336 zcmeI2TX$1M6vrnZDqg`0D4gYJ$ujIGkY$--rxGi z*LQaOY3ksJ*=QatZZ?m4(j%U**<#EK#Fh47adA<<6ehS1A(FraljkX$9&_9*@GY8K z>dL^d&1|an`KDz`^=HoAJ(T!8@+A4jo_8{zhhpA*YEDBvOX#?{xlAofe{VAzs`MrH zrGJ~p&XSD!T5#!$Zo$maf}+WQQ^;Zl%vAFEeR|D?h_}1_@_Ez8h|E?J&Y5danKL=~ z7hdsDK1NE>Td+x3^dBL80~nP5Q{;8+`bEP3co`tPy;7Hww-J845`T*C)8I4Uv!GYk#Y0|7W1PZvO}Ya5Yln zfyM#Z>C1#=!?In)W&ipvXa7%-k8BO_m`{2`#`T0%mw@`!58ZxOziQ52uK(o^YCh4N zp*ck3zjR6S!cK4(_zL(cxEt&NUjz4muYO>iIh7Wg*!4!9qTf_>n-U_Uqj z4uUao2pk4Szyn|$90d=8ULKEl;zvDU$LqLzd5jfPe@`TXAaUsc{E1HXLUbm@^BKL*VtlD@(tzw@${ zc*yeCc+8NWVm{Pr9PB{;OZz`>Ih}{5wEi;m7fc!%+`u==BaA3>SGyR0+O|LG%5;UPdj7}J zgbbQ6%W5!hWucMC+bflVmCq3J_pXcg?#&`(M7D){Fu#XOr+PD{w}lK6L(?waGj^auT|E;sx^|Ii#&lj~s!%=6KEd zLFsF}kj@H%(w~O9bWyfYsL)n<>@OmD%Et&wU*%l-Q&?ZBvI@CQ-Dx;0;$hU!i+zkx zc{oqok>DC~Dytd;|848vY0A0%-wu7vQ)NbM&B_b3`YQE|bwK|E%1LH|DXZ;8Tbr~@ z6fTgK0>$G;^tmLWxv^9orJb^R$DyzN0Qq`B|C2UcdrAQh}B@ za;UF+umk?(`?%|0+2TsTz23ibUrm1bOS^T=&y>oU;_kmXEq~|dZ@&F)XXoYHZSPvk zFFWW)2f8gUJ?w_Q>`3Knbri;k28M3iADEC&##+05G6YC=*D~I$-K2Tz2^v;E-UTO^ zkrS2qRBJl<3OydLI)N{fV|I}@Q3A7!q&;@+Rbr-*2j0V+R3@AzU!J-KSt}0mB<##P zPkoww+?GmX8Mrg-7C=s5dypuY>jzAwf12Ov^V6GTsKOjL_&7NBIYPL_%>hD6@ z@|3xb9K^xBka94O7N{?Zq3(wgx+vWXj}6EIr8y!DC{pq-a_%fSyJ zvEuqZNHP9uOm%e1nD0Z%M~=B7jy}nfe+(%P&ROy-JyO8Jolz+)^P8(d?x>{I=v=6K z<2qI$>nOrUj{P)g)=weTEb&sb-j{Y^v=$dPVHvY@n`4evXW^nY@44}?^Wkt8-u`Ix z$x*EU5b>=10%UK<;_ibs{0Nw!^_%vRopsMe##`-{Y1IA9t}_-mp-kA_M4hH-S1n=p z*R;E=T-tvt;>BmMt0JeH+V9QT)lRSmh<-Pqb2Dcz$h#80NUCZ+)z9L~`$Vg;)*){h zh5s|q+2bU#b9RQca+Eiv^<$xWx5Svk+-B6S+j|Y|xJ`=o5PIVyso3b?XeJsT>`zCB zX5#(Poz2m5(G&kQ6FqzAI`=x8#QiVlq? z2cq%pP&S&(rbc2j@pwEooc=;mR!dy?_`Z6ebLee2!7CZ9rzP|O*1dYS0`0~6q4uct zPc2+O|F6kO`@Cxf*3W+*?(^SCW}}OY81?5}-aWfk<3}gwzh|gW!DT``q%dT>q8V* zdj-wtJ2#NDH=MTjLt3>*=kMK3q`xx~r3{ z7+^jBHTr??e^~kNYJ7 Get(string name = "All") + public async Task Get() { + var ecuries = await data.GetEcuries(); + if(ecuries == null) + { + return NotFound(); + } + else + { + return Ok(ecuries.Select(e => e.ModeleToDTO())); + } + } + - if (name == "All") + [HttpGet("{name}")] + public async Task Get(string name) + { + + Ecurie ecurie = await data.GetOneEcurie(name); + if (ecurie == null) { - return Ok((await data.GetEcuries()).Select(e => e.ModeleToDTO())); + return NotFound(name); } else { - Ecurie ecurie = await data.GetOneEcurie(name); - if (ecurie == null) - { - return BadRequest(name); - } - else - { - return Ok(ecurie.ModeleToDTO()); - } + return Ok(ecurie.ModeleToDTO()); } }