From 592e88ab88c2e7fa0fb9da4a66a76c3669a33922 Mon Sep 17 00:00:00 2001 From: Adnaanahma Date: Sat, 22 Oct 2022 23:12:52 +0100 Subject: [PATCH 1/5] service added --- .vs/StaffHelper/DesignTimeBuild/.dtbcache.v2 | Bin 0 -> 182251 bytes .vs/StaffHelper/config/applicationhost.config | 999 ++++++++++++++++++ .vs/StaffHelper/project-colors.json | 12 +- .vs/StaffHelper/v17/.futdcache.v1 | Bin 0 -> 646 bytes .vs/StaffHelper/v17/.suo | Bin 66048 -> 96256 bytes .../Controllers/CompanyController.cs | 126 +++ .../Controllers/CompanyRoleController.cs | 143 +++ .../Controllers/CompanyUnitController.cs | 128 +++ StaffHelper.API/StaffHelper.API.csproj | 5 +- StaffHelper.API/StaffHelper.API.csproj.user | 7 + StaffHelper.API/Startup.cs | 49 +- .../netcoreapp3.1/StaffHelper.API.deps.json | 18 + .../Debug/netcoreapp3.1/StaffHelper.API.dll | Bin 8704 -> 29184 bytes .../Debug/netcoreapp3.1/StaffHelper.API.pdb | Bin 21024 -> 25156 bytes .../StaffHelper.API.runtimeconfig.dev.json | 5 +- .../netcoreapp3.1/StaffHelper.Migrations.dll | Bin 56832 -> 56832 bytes .../netcoreapp3.1/StaffHelper.Migrations.pdb | Bin 19236 -> 19252 bytes .../Debug/netcoreapp3.1/StaffHelper.Model.dll | Bin 11264 -> 11776 bytes .../Debug/netcoreapp3.1/StaffHelper.Model.pdb | Bin 12560 -> 12748 bytes .../netcoreapp3.1/StaffHelper.Service.dll | Bin 0 -> 32768 bytes .../netcoreapp3.1/StaffHelper.Service.pdb | Bin 0 -> 15868 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 2 +- .../StaffHelper.API.assets.cache | Bin 41986 -> 41773 bytes ...fHelper.API.csproj.AssemblyReference.cache | Bin 1208 -> 95228 bytes ...fHelper.API.csproj.CoreCompileInputs.cache | 2 +- ...taffHelper.API.csproj.FileListAbsolute.txt | 73 ++ .../Debug/netcoreapp3.1/StaffHelper.API.dll | Bin 8704 -> 29184 bytes .../StaffHelper.API.genruntimeconfig.cache | 2 +- .../Debug/netcoreapp3.1/StaffHelper.API.pdb | Bin 21024 -> 25156 bytes .../StaffHelper.API.csproj.nuget.dgspec.json | 122 ++- .../obj/StaffHelper.API.csproj.nuget.g.props | 9 +- StaffHelper.API/obj/project.assets.json | 43 +- StaffHelper.API/obj/project.nuget.cache | 220 ++-- .../netcoreapp3.1/StaffHelper.Migrations.dll | Bin 56832 -> 56832 bytes .../netcoreapp3.1/StaffHelper.Migrations.pdb | Bin 19236 -> 19252 bytes ...ffHelper.Migrations.runtimeconfig.dev.json | 5 +- .../Debug/netcoreapp3.1/StaffHelper.Model.dll | Bin 11264 -> 11776 bytes .../Debug/netcoreapp3.1/StaffHelper.Model.pdb | Bin 12560 -> 12748 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 2 +- .../StaffHelper.Migrations.assets.cache | Bin 46104 -> 45564 bytes ....Migrations.csproj.AssemblyReference.cache | Bin 6 -> 110148 bytes ....Migrations.csproj.CoreCompileInputs.cache | 2 +- ...per.Migrations.csproj.FileListAbsolute.txt | 16 + .../netcoreapp3.1/StaffHelper.Migrations.dll | Bin 56832 -> 56832 bytes ...ffHelper.Migrations.genruntimeconfig.cache | 2 +- .../netcoreapp3.1/StaffHelper.Migrations.pdb | Bin 19236 -> 19252 bytes ...Helper.Migrations.csproj.nuget.dgspec.json | 36 +- ...taffHelper.Migrations.csproj.nuget.g.props | 9 +- .../obj/project.assets.json | 20 +- .../obj/project.nuget.cache | 210 ++-- StaffHelper.Model/Entities/BaseResponse.cs | 14 + .../Debug/netcoreapp3.1/StaffHelper.Model.dll | Bin 11264 -> 11776 bytes .../Debug/netcoreapp3.1/StaffHelper.Model.pdb | Bin 12560 -> 12748 bytes ....GeneratedMSBuildEditorConfig.editorconfig | 2 +- .../StaffHelper.Model.assets.cache | Bin 198 -> 149 bytes ...elper.Model.csproj.CoreCompileInputs.cache | 2 +- ...ffHelper.Model.csproj.FileListAbsolute.txt | 10 + .../Debug/netcoreapp3.1/StaffHelper.Model.dll | Bin 11264 -> 11776 bytes .../Debug/netcoreapp3.1/StaffHelper.Model.pdb | Bin 12560 -> 12748 bytes ...StaffHelper.Model.csproj.nuget.dgspec.json | 17 +- .../StaffHelper.Model.csproj.nuget.g.props | 5 +- StaffHelper.Model/obj/project.assets.json | 16 +- StaffHelper.Model/obj/project.nuget.cache | 4 +- .../Interfaces/ICompanyRoleService.cs | 25 + .../Interfaces/ICompanyService.cs | 24 + .../Interfaces/ICompanyUnitService.cs | 18 + .../Services/CompanyRoleService.cs | 147 +++ .../Services/CompanyService.cs | 154 +++ .../Services/CompanyUnitService.cs | 113 ++ .../StaffHelper.Service.csproj | 12 + .../Debug/netcoreapp3.1/StaffHelper.Model.dll | Bin 0 -> 11776 bytes .../Debug/netcoreapp3.1/StaffHelper.Model.pdb | Bin 0 -> 12748 bytes .../StaffHelper.Service.deps.json | 408 +++++++ .../netcoreapp3.1/StaffHelper.Service.dll | Bin 0 -> 32768 bytes .../netcoreapp3.1/StaffHelper.Service.pdb | Bin 0 -> 15868 bytes ...CoreApp,Version=v3.1.AssemblyAttributes.cs | 4 + .../StaffHelper.Service.AssemblyInfo.cs | 23 + ...affHelper.Service.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 3 + .../StaffHelper.Service.assets.cache | Bin 0 -> 12541 bytes ...per.Service.csproj.AssemblyReference.cache | Bin 0 -> 13348 bytes .../StaffHelper.Service.csproj.CopyComplete | 0 ...per.Service.csproj.CoreCompileInputs.cache | 1 + ...Helper.Service.csproj.FileListAbsolute.txt | 13 + .../netcoreapp3.1/StaffHelper.Service.dll | Bin 0 -> 32768 bytes .../netcoreapp3.1/StaffHelper.Service.pdb | Bin 0 -> 15868 bytes ...affHelper.Service.csproj.nuget.dgspec.json | 126 +++ .../StaffHelper.Service.csproj.nuget.g.props | 15 + ...StaffHelper.Service.csproj.nuget.g.targets | 2 + StaffHelper.Service/obj/project.assets.json | 835 +++++++++++++++ StaffHelper.Service/obj/project.nuget.cache | 32 + StaffHelper.sln | 12 +- 92 files changed, 3950 insertions(+), 355 deletions(-) create mode 100644 .vs/StaffHelper/DesignTimeBuild/.dtbcache.v2 create mode 100644 .vs/StaffHelper/config/applicationhost.config create mode 100644 .vs/StaffHelper/v17/.futdcache.v1 create mode 100644 StaffHelper.API/Controllers/CompanyController.cs create mode 100644 StaffHelper.API/Controllers/CompanyRoleController.cs create mode 100644 StaffHelper.API/Controllers/CompanyUnitController.cs create mode 100644 StaffHelper.API/StaffHelper.API.csproj.user create mode 100644 StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.Service.dll create mode 100644 StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.Service.pdb create mode 100644 StaffHelper.Model/Entities/BaseResponse.cs create mode 100644 StaffHelper.Service/Interfaces/ICompanyRoleService.cs create mode 100644 StaffHelper.Service/Interfaces/ICompanyService.cs create mode 100644 StaffHelper.Service/Interfaces/ICompanyUnitService.cs create mode 100644 StaffHelper.Service/Services/CompanyRoleService.cs create mode 100644 StaffHelper.Service/Services/CompanyService.cs create mode 100644 StaffHelper.Service/Services/CompanyUnitService.cs create mode 100644 StaffHelper.Service/StaffHelper.Service.csproj create mode 100644 StaffHelper.Service/bin/Debug/netcoreapp3.1/StaffHelper.Model.dll create mode 100644 StaffHelper.Service/bin/Debug/netcoreapp3.1/StaffHelper.Model.pdb create mode 100644 StaffHelper.Service/bin/Debug/netcoreapp3.1/StaffHelper.Service.deps.json create mode 100644 StaffHelper.Service/bin/Debug/netcoreapp3.1/StaffHelper.Service.dll create mode 100644 StaffHelper.Service/bin/Debug/netcoreapp3.1/StaffHelper.Service.pdb create mode 100644 StaffHelper.Service/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs create mode 100644 StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.AssemblyInfo.cs create mode 100644 StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.AssemblyInfoInputs.cache create mode 100644 StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.assets.cache create mode 100644 StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.csproj.AssemblyReference.cache create mode 100644 StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.csproj.CopyComplete create mode 100644 StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.csproj.CoreCompileInputs.cache create mode 100644 StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.csproj.FileListAbsolute.txt create mode 100644 StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.dll create mode 100644 StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.pdb create mode 100644 StaffHelper.Service/obj/StaffHelper.Service.csproj.nuget.dgspec.json create mode 100644 StaffHelper.Service/obj/StaffHelper.Service.csproj.nuget.g.props create mode 100644 StaffHelper.Service/obj/StaffHelper.Service.csproj.nuget.g.targets create mode 100644 StaffHelper.Service/obj/project.assets.json create mode 100644 StaffHelper.Service/obj/project.nuget.cache diff --git a/.vs/StaffHelper/DesignTimeBuild/.dtbcache.v2 b/.vs/StaffHelper/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..fa503e3c3df86771bc63dbb14f3e7e4c4d382b42 GIT binary patch literal 182251 zcmeFa2Yeev`Ub2eUYQp5a)Lt(y|>W&QIFn^ zc65$%^nM%%90$j7aCel|88|pN_?~BGceJyX6GxWx|9;=^OMdU{zm5GJo6GEAg&zuyB zr=z}2W~GvgqT$S>SfVYO>P*EF8DB6GjgD>|845?E(NIgcu5S3K(3sjWb;HNhj;^a| zsc#8KN7S{pjE>fi9Ns#jHe44SUOS>?)R>k?czC!q(pqaEJ3fP*~iuL#?53U8sIUO>0d{X!z*5y4Eo* zHIb2{N43^P>caJ7T1P}j)s3pDt?_Nun2g6!15I6RZP9cl8kwI=EsiHck+dR{CJL?0ry_tbXJnpN= zq`IQMK@EV#&q_-SG#zV8%!zeG>wKHJ3NH&RiZKY) z=-as0?|c>Fx3RKSvahu~jp^$~kx)@>=!`=r#p2O)v+86+=f%=pq4?0IOjjh9Y_6-R zt7~pdc64+lVwvvd=}lr#Xm0FEq4Q?YyAsWzj>yR2xd;MeCldjiG7r5I{VtFRrP`vI zv~PCtllJYPa-TnO-`Y;{;#o7c#-k%1AY&_{Z5Z&LZ%VH|Fl?w@fPHHNHT*wpXk%AA z)0K+un}~L0Qla>;p|iSL@OT{Wnyingbyx?q)pIftu#r z&yi#Xk9>33)fWO2MGR`pl7o*EgLpW$u*bDoGWiL~WeG9#`F3`mNBbAi&S)Zn@h%p1 z7b}o!xqNBOMW>tD%JH;XWY=fP%kKUCGvB=8R2zGLvX$eutT*4r=;fVwa$HTcPIV#~ zP9|DoZN9auyAtV8YjkhlI@Opy!;7Ply?sOR`(>e2Vr(s@jbRAt7}%(;re?Hn-Rf5K zoz76EJq?^lrZbUvtYt6Xrq$6@Dv2kqGnvYaMPKRY%=jv+MP$Q$?;F*TXlpDH9Xn@s zL*vAKCQKYZck(`*D`w7~*f49B3)U~Jb^TPkux8=R*$XFwHD}^%?H9HAe^J-hU(_w^ z^DpZ1M^)cfRLG<2FMJ!zvZM3FlX434ZC>4(;_R7r=_j?xmro7zLEPLZS-42=NV!l-7zLDzS2Nd~mqfsbgL zPL5{gh{;NgdugMV`L1KWi?0pznsc1_VAJ`rL?pQ^Jkb_{&XfJ2GoW+sTcs&lpmr3-GD2h_;DGRbau6k7! z;2W0fgAM7<8PSZGwWee;oq>jyG-m9u(1WY%0(Gd)EghvAI1W@y%KD0VkC1w380BGuI(kuA5~pDxEH}n)$P7NxUhVS{hA>=@YifL49SX zV1vOoqqsV&&(A3yS=}vH!}(MLRkUJF@#!TnXIWQba6<<6Ty+NKB$M&9Q?EPqgX`N; z*Ok;GA(i61)wpKLU4~h*vu}*zXa#*(*rv8J7Li(uump3-yL6ae4{)-?1DxaeG=c%fOFtzwW>Hs z*ruyj0iAA_Gd|r@=&BT7nZpu3g|J%c>jJYmkcmt-ll4ehUgtkOHF;vnrV{#x3Y!q)|W66-0v!R2%8bEmGTT zdj)bm)9n`M(=D>F*rkOHHLIGG+;dl(HtMFCT zJDmd^kt<8OuZqix0oZko;t%9QaNPhivFb`(v(Y18wTUt0=7DCiKUNc5TWhT6_ioey zTTHoL6i>Fbty)Q3ZAYADN6|Z-er#co3yBaZd5uqu_=R9pt=$W+>NNv4g_a zo7Swu>iSmIz%}JOeb!^$7t(J%=Dlx8iMosJ_Y&4DCgrePuNL$2QPt2;q%&Hq2bIB+ zX|#>eD&K(Tvpmh>^<1v`Jb_79`ibQ;ytMo^Bp##IGIRzcG;p_J?s4tYQ<8f)RyTb1 z?J6l#Pt9krRrxL}-k9c8lFM(h=GEhJocLm;?4WKlsmj+`hCVqJ+iS$qni!w%DPqNI z_HHkWVGSBVi>SA{7B6Lkcr3Z9vP>E?l8MRDL^K6gVzGw|tu9@Tr$U>*tdoyi2u za&k1BXI9iu`2_q%AW#Z(lB|x}VqcSLN$pFIkhyS;PM8REOxZMPIJT-%F5| zFXSM^Pe4&?+U@(u^}N-M6q@s+_rB_qJdYEXV&uj$C%0H(hoKm)QS*Hp z)m6Upi#Hy4Tp;~#3$G6(Q=ZvVPu7<%!!zJ+3Gs|yHNfhRVQ)6K?sV`i5HWu*i?(FA zpFQ0?A}|6g39EEIPqqJCsuP^l=SN$_c6i~jtMV-?PgBh4?&Ql#*u{mty5hMwrp&FO z*>VGaEcAA zhd;L1t??6q(OCYe)OC;ZWUJJJwZ|^1@(t9-&_~4tun##Ai@7}q#8CNkcU1gaeJo9x`S?o90P*-LAiiIuJBB1DL44R^ui8+4*J6%Z~ z)}DvEsw^gf=dmi?m?aV_mv+~86IS`Wo}GTpPQAR8e5<$CYu(hsahcakS*qor39(Qc zU-*oL)7ZL;OQf>9lNImUQ`ItVXOg9|*t8^7shg5rsjyIgjJrgE z%P{^q9l6T5mq{)yLml&Fd;4v^sfpHP*(_9drEA@*%DA6p?=DAmtHw?TR9`F9gO`?D zE@6%F=nb*WBj&84Vyoe(-j6hQL#lx}_g5Z!z3BU*?Ihg|0R09p5zD9h5!Qam=08`B zH)Zfj?;H#(@*#T+$r?{E@v>+=?&9Zg?xDwP(Peo0=3sSmekumnkf?}hctwj#ykg9I zigj^fIW)jr`O|?s<3W}2G_z8U5nsH*D8`_Y?lf8TBT!{L$MTlLRphRD{ds^gQI7t{ z$1m6EjTcz(UTa0AFn`=7U&T{UWxT{Jm17X(6Ug1eR3yti`>1|jWxT@j9$KQdXW7c( z>eE_R?_*WIazEOxhAo}DY(gru%;`OCWzb#Fl2yj5>?<85>MKr(bk9Ut400!FQOGw~ z$mM0IQYTftz*WYZ%)qj8WS~0{f~!9;y9+B{9YQUtD$CqxkJ6Q!CUQDRm2X8kbY8tqbYEPR@h^6Qbcy=>s*?7VV|94yOn7uU zaAZ|l9E3L>OM&qi^`0u@D;B&|E~P%x^_624#gn=yuEpY(YBy5v1k1Cs;7OMjo&D^I zGWW2|UX@CRldVZG;YgAHGX0t%Q8plrSz($zaSfiIFh(bbB3$6 z=Z7*lMbbW7qEyO~UVJ=H#vmS;Tn&sit~)wNC9j zx;%rHe5GkRUWAWE*xYijoUuNO-C3S2%!+l|$(Bq3(<@qku8a*?*24CV+Ul{s6-jO~ z2`pN+irq){^gLDDvuN)!IbfMMyrFdOed)E~da{j;Srw&nFXVs3j3G?3T%+sU1db-h z!yS?RzA1wQ=%apcA9$&QTEn@OWmf9zErje1Z|4#I7iw8>tQTksVsEX zY;PT@EGtxYqdL#0yB9}T`es??wwWzFlU2U@Ec#EHg)EC#4Igo^ z_df?F#M1b3RJc7iUisQes5rP)YhxJ;?0p@h6#E!mCWH zkaA)@n#C-oF5%TYjpLA_aXf>Q7@W!slx3&5xBOG5iDS5O_Ii0XX?wFV4PO?^EQ>M} zO;WPABRPgS6ET(ZQkih}yqBBnOSaHvr<6}+Ea{``*4>PA*n!Kja_jCm+AD{pTT-$s z*y%O7CN<7wsmrke*j4K3(M%}9le{@VmvpK}13P6#TE;~js4iuROQuLUDh(gZGIu6j zuc<2CY~Ym9rM8u4BbBQU@vUg@Cc&%NvZZ<_-J`;lMM0)BoG(451G9xSEvNcxSjSVFmmmM@>lhQ5WRJhdE~ zZ=DV9^5bvOl&$Qgu_(lk)XMDK#_W`8-?^*O9i`TH+W%?M<#&b}{L&>=yj#qXzs3dP31N2XSr9F^Fj9(+^&#bi@pysXQg`2(N!UCZP<92iT3(< zMM?Z5b}#f+hy6uir<;gwQO@B2`ANm_kwM4hS%xmDE6!!{DLd6WEy-09Iln&6wlCE_ zd{>9-tvZ)S$FV!y499$6*D{`9p-bhr%BfX3{kc3=nO#D&qwfetC)3 z0Gyg%g;7x^i!$%icyNckvF>G7LOEV1Rx1UK@ldQoK7Yn*O#P^GH-XEzG2UbjN_A?b z(+M!x8*ekAvJ8E>nof0hW|D2GP-lC0pdsFt#2%=2yXs4}PVbaiw``2}So~h9ZoiHs zvtMLLJDa$|?qY=#ZFtF-2Qa6it^8X9y+vn<{(RZ2X4iEyklWGf?Ivb^P3I8qr9Ac|M5oB^q1D{@YC=Zs$CYZkX09(LQ$ zCAZ*USx`u?%J`NgEr)-RXNLvU1lNdq`W2u(k;&>FTJ?B-dSb*#FCf8ho@yD&F#+OF)O)wquchn zhr{@prC(Bp*GWX_bB+aLE%x;iYczVvoy5!cpwEuBb;U!eUN5kgrMI=i%n@pIV|xf+ zfr#6KOa&_5Fj@PhHmmj8*Y)V~bU9T89O6pnJkC41*$$Ml9EC7P6?7)P+!Gh)A;__% zR3@X+k8;i$V;%Oa^-9^Za;ds4eBE(TrYS|$_?%FBG0tPghOO3ka+$34QhAN@m%mXu z35<nUAlPC?AEm-z)oIT@BepWJR9}-bAXGH$zAfHFX*!urqAix2j_CoEpOubY) zNL4NHxi80C&^V13o4o83@;T5MJFt9Z(cs)kPfLbvCrHWsJ*sXsr;Aa=@|NS>lzE|e zS9DHSr+w~;u`?4cl}V}!D}c+vQjb$vyoXr&ZM(^BAEUsR3-;=4A%E4p% zSu~$gS&n12-LrB^7$%BX2K&}oFfEH0n29+jQB)b#EMuwO3ACHh=mmD9W= zIQZ4&Av5ZjaH(GC(G%wUQmS3#dP=$?Sr&IMyN}%SliPTKkD-_8Dbf7`oKs6SrD-*- zTyDl#_M>t*T3OKtJ0G)`1JXWBJ5nOYmng6DbCqLW5hd)1>t)=JWh_^BLJpiB<*1+y zOurmXO;P$;p-j89`%5||=65CLrd_g!SCyBO&tRG6*v@1s!?OU51DW=Q)vY+^6dylmON<>+Tjwj) z*?>6%SNA9y)0m5OtCOAhRd;1tM9u|gT1RAu>`)%6$|g>+o(Do zO0>Zz%#-uSjt=)T_{%ODroFqG0boJB2H&vZNCeAgMOq+_cv)%R-`TkfmrQG8D&)7_fF zfqy)3j~mtkPR*s8(YXV)HO;vjkz@wj+M2`Z=IQFg>k~y3lbk3T8AXF#`SwE4Le|j{ ztfNv{fUfSKoOHgZs+u+E1kTgd?;haWEBDMd*VWY3)z;Jwud5wiUthDZ3s3hP4yg^1 zNHh`%r^_&k%BpbOguZJ_-9ZN4KYYXcU4s*%Y0O6$XHk`|vDRJhqigFIhVc=PP@-F} z`cf@Wx%!^tn)K}`cDS|T8*=I9soZys+|0&DPGH zpD-Vu>~8Ii)RoV1YaHP!v+Jpa>in^fsT;j8+R+(Lc1LB^s+uj;raY~|l~dR^dX4hu zF8QRs6sW+AiE}t_G<0?jvp>1J?@~@a4e4~Wqb1(mkio9FmM-qY#FH~JZw_jQ*N#y& zGzD4-BGdKmSg2p*a^|WG^Ki47pRRuY^Fo>%A)8|~(=Bw+^A9xZe)jK+_GFs6COSTHkTsg}hGNn?PFigqoDKFWlrI{G& zP=6=3Wa}MFP4nd8?W?{<%s`?Gu9D_XIoPM0bGB+I-D$s56==uuVj$F##U%bV*0 z{AfHJEcDH!GdR&9l#1|H&QNVgcg~1rgncRw9By#^z36!>3dmGTI35V4yYc1#Ch?S1 z_+d2X-T}+yrPh^~@%Xa_{#j0!7g;FP_$^vM_nrIBD4@9BHfW88GF>ScIR(`JB>Qhg z!Fg_N-Wjy-{=lkl52f4j3RkpQt8=x|>-E)n4!ojziQ8TZ5&lLwB zC1VtO))l47AzYBF9N7DlMc<{x%3W6`*)FWhZs{K_Aa9658mQv1a^JZ{%34G?#~iQi z8dsULYD9aEW_uPgV&&;^g?2Lbt1--n*yp&0Ph4O5D5NVfBV&;dV;|<`;vzLxDvFON z!VnC_3$38pDhAPJNGto7p-a zF$k^Tq9WBGhWj+W5fV)m{5)d(rS3cuht-IT0}+fURvyMHQ>}Q&l9@Z?xjUBUPK{A;6^@}*O#;! z``_QRO!lh9LTo?ysG~R!4!+BPTu-$ddqCAkk5569Rv(!OxSF)U%F4B<@1B7*W+d7f zMF&fSyJHD{cLH^{swX37&AHtct}%Clif^il&)c-dWcI?-2bS^P?OR}7Qg^zT87gSL z&$V%$nq0$fm#^-ayGxn7y9ZWXd2-jgomCAMr$-wRhO$9tNUv8UomsXuDM6XH3r(1w}#!&sV;WC+nI?0s!M$~p{k;S zTX2B&!+m>P=dw2u+2-i#8f>QgD>0wm#rip>XpN+5WOaFPx6!@K!$|{s%sNxpz?g|G zg`0HEDnozU(YSx$_2F)me%FVqO?>ASP!;-T-xsBmiDl6i`Stha5#qeGRr)IQkH2%v zIaVX>Z@}|0dI;5GJi@v;v4G6Eo@h@y^}BvN&GZ&Y2k*0_e;-FGRnVm!g% zDdwv0h1$N|?0T*`Q^`y+oQ$W}yyfs-kNi{da4%=3o@S;BF+BRnR3Hh3D;9zJl7PB3 zkSxwbL{lT!n!$)fhF37JeXsQQw*m|8_pS~v8udBk#t@bG0?~;KUShCVZdLA zy&?Vbpe3TqG8nXzt(gFy)8<+%p#|#mxj1L!n9f@u#;Z(FB>l#~QmsL%wcb=~k&!&9 z;*_|)ricP|Ux;@IoBOpV0P9F`Y`nn}u?R1Zb#`<2Sv;DF8gH^1-ezzbgYy}Dz~CYV ze_`Msgh2fEWBzy<1Ht>8=xPT4Vj%wFTB5HQ2;L1u7J~jy(Dt#Fcy8@a(4_;hj*hMj zx29q_VpQ+S=F+KsW~IFiMi_omoxc)~#7)de4+D`!k+EC(<97_iZ+{@Vlfi!(h~NH1 zbPt1H7>M8AM`RezFCOHNgZQKPMFr8ryeEFKK7V|YKW?ag@eF@_o`Lwq>qHy#x8fH= zh~83^E%@U*{BbKHLEe_=UEUMC9r)vp4Bq2CLEf1^e#jqpQ)KZ;@=tKj*MEPG-5ilv zs4bD?_Id1+&SCMT85|^lGnf=zvXWQg{9vp6ZAAT|jc9EZ@LQk8dJOnwOo{lBN@F7xh|f9p zf9|y#LZ40K2pw3oY!wrT-3U`*+;aoHeDl~Iq7PUmCyZsx)us&i=|hP&C*mgp4S}{M z65sC==y?9PJ%f`Jsv^S134Xjdb;nWz2k|+jy1tMD%>m+IWLM zikSJjtnm(i6fyG+R^wg%$oD*D%O{&hfe5+QEoWiRQ<-@ch5gun^CizzU{rgmg~#%3k+bc3#M-iFNrTnF!El%;4&Q( zSf773ME%)BdrLh3W;@T_j%Xs|th3`U2lFpCQXD6x+#PDjOhUBAh7%KA9nGj%eij6g zi!+h?r9<13O1dOxgp2*x#>OnlnEq?2p1tT|*Rmmc!4Sk`)FC$C_WVdkd}$PoiEord zQ*c{H)2^M)qGfAAG`8a3aO1CNLt{H;X7B!IhEIoR#WnaF?(^JHqyzu{YPUtphk}2@ zHaB)*z}?FEw{%ZU;N?kIK}F^6;yhAKU7dU{HX4~D-r-d5xi!RNp|r6FW8J{smWVB9 zSU@#crM?aLPQ%bfY(yK1dpf07)SynOH3FWfpn=P(bw!1H?x?WA%^2=UjrT-NxpIZg zdB#ZaWKA&7#^_#uR_Bhno(biOfFJGrx$o5)V;GAc#mAxdzO}{gfMlL{dnA4sM~?g* ze+)8pX2!R(-QiS~=IwTqNZl6}9^40bwYFpEB)pZJZnob<2(7|8{gDwWgF*uFE*$h@PxRk+_46b2tEraVAT+iSp2DdP{oxz<9?q+aL z1%fb(I0V5eR@e$Lk<}~CYq~){C6BKRi?vDNVDRnHl>g=F-c(~dmSpGt@O`F?oEs4H z4%wwCwQq4b6Kn44nMg+#H{(geo4a^5J>q>l0=U&I-$(a6IQ&h({*AA(2(kM%&g~q* zgUR@fUD$|yyCDbGF#Vc?RPUvg?AyAJ{>0yHp8t2o4lF~7`c_{>C`sSyD>0)A1vGYI zurq@+N0Sp6{F=cn48(By8z7(A8p2j5Uo6+ytJ-NlY^d{wpV%@Us2Mi2u`A9^hTQ$MM)(rBQV3YrmSETu};?KLvYhLQzr(=j|K0#r>ir;+jnK#RF|$LoO+?`rn^v ztG>3SwH{}0gd+7Lhezv2_*!zs(NpTxDut&J=_?Jj)?bX0q*j|sKwGXaMw+gvSg$>~ z$Wx3Y7UYU0zXAytY%GkW(ouUweRwYGcs;JZ zE|Bjj8IIQp;IJwn=LdGAu}2G=f^wPdzkWJuRA@wa#K_t)^~0kzqsRDWzz>zSUkJ{{ z2RB)P`gxOQ4?-?Z(N_Jc(E6HCWO!?IWJ_IWWGEVq_~zIPitt-C%Hu$C(GEu~7FLf3 z*|CoAYK22L?T)ghe^K_bPC|B+?o9#6akwi5hjB(vp|-GoJGXZd?syCBR114Y8&KOB zatSc{!t#AYo&;tj6T*=k3+GZO{JF?i`AwbCuy~C>8YxB+5mkr|EcBpBr7yi9kw|9b z!6oigXjK*RfVbyQg$83EDRCI=M@qeB!GrUrKRVc)#DB zQlULJoVN^pjJbu56|MOb;Wz5>eB&)N9B<$*Orhz_SLyI9Mf(*Jcf|c{>0Wb^GuR=w zSjTcrp@lzhGgMyPQ*z-`ku$Oh#|YNhI+6)@$qTJgXW$XhGH8lsa$2}M1vrKK)z^E? zp>{fP1H_Dd1QSFP?+e zF3Mxtk*5GWo?MwBw9J#c{zmEbR;%rkGRi(D(f*B--q;Uu zdSZ7X)B#)0{?M+wE(&cmr(;ZxCtGkR_j0+9rZE)94waCu+ZURIGc{{T6eI5~cC}~` z2l7u*g=XGKBcHV%z?RHhISO}oIMdeDnV79QI#U=S`AX+_yx0(r!RGDoj<%{N zP>h%z9a4`u!0DuT&#R+|coI1@*2#3-#pvgh*h_JkX7{A2Gu^QjI#f9w9{J5*5ruX} z=V8?%4opbl9Wd{#U1$=jzq|9^$8c6?8m|7HtDnI9P$t}7oT=0qjZsfip|s;9(MS`{ zZN({{?&d8t`wLWO3CQJ`>DZwajj$+1nX6~#;-3}kEKZ!RW}Tbpz{%@vID=lCH-Qhs zM?)ROs29hq;kkzH_zHcD4z=q+oRjGK0&y|ob{sI`YoapA8Kv*kZ7xE1K5L{6cf=j@S9jqPunrjn^5`SQ9*h zDHe{-N@B~AJMKbzp5p`(aVNuzu{z<7w$KjY43vx(??=m%1Kkl9nqNnku_K;>PrXO+ zB^2jPLU$5{R=2wuk#{&Bj_h{FTWHoD{l(6DldSDP@46{8jyx9kF$^0B^X{t7o?Gpc}Dh;LdWP)!?W@*kNtI zxr&z^)1A~n^YoI!vhJ+C<0JQn z|1CxVVz&Nb`}2hN2UcXt)(z5ux%hH-tH*jMY&2T5x}@Y@j>cjX%ki(~aZ?sL>^XY1 zQ&agnX`!*JK~=s;g7dr+ks=xMj+*0STpY}v>~vb#UEPJ|KI3UxPZEx|xDQLAP(!zK zHL2R?Tj%Kmg{J8311M)IhLZ!mT1>yDi(ZzSqjNb8H7(hDnCe%|z2*rug4n%lMjqX( z&^cR85_a6^SGkWbxI0&&%AI%I&=Lqt61FFn@I8uTVJn8tCK0Cz^t8B>Q7=(p^XjTg zlz)mX^wCr^RKDg3;J|rzfocm>6r9n^u~cD*gkl|9ixk?uoVv#YQ{8TH&3jUU!u~T)`dPjjb=x&?-j%Qvcr89{*and7&udH

(`Lt=XRk&-W9~HrI!ciC zF?(pck?1TeM0iFjycAx5qrmY~X-T+irO+mITm@RhMP6ifI;ECIn*KI-3HrIX*-Nu& zvNbgkd+%AaUrJ4{NVO*I{b6@^z6*W)RjsH`Xggm~cgJ3+6HnEO6T3UoLOYAIG?@E# zYwqLY#fV>ZMkmt&{j1{cG)4|koye6zq~VUb(CTp%JWtepJWc(a<9l_@zACAh%Y4o_ z>?(<9l48_S?@lCB;kTEI5x=7^y7JBs3>PD6$K#HDU+`SWZ>YKB?e7HQbup`+4U$3%dJy*kBL)g`#YK-KhfpgUQlS9&Lhk?-5*GF7r)S{%h}7xxHT)*9eJS{ zcT^oluD(>}j=0d_+38{;;@nsLiV?NDLJ+-EC&d|coT*&oo5wd4Bgc++UqxEnx}IS_ zY<#7|o!x$R3a|2RoW#R3PGN8wgVPzD$>3}T=Q22t!Ab@fGPsPvEK{>i{%kY%v8iC`TD>oQo6!TJm~WH6Y)MhrG)unB`r84O{t8H3FkY{6hl z23s-Mn!z>v#gY6mYz+fnY9T`+H*onc;40d6#D}&t_?9N~h275Bti@`7kdou_y zsAf>Zpq4>BgW(KDFc`^T6ob(W#xNMmU>^qK80^bnKL-0V2r_73FrGmpg9!{KGML0* zGJ`1$rZPBy!GR2>F__L^27{RlW-&O3!E6Ri4CXMH%U~XZ`3w$ba0r7#863u-nZe-< z7BE=I;0OjG1}zN23?dAo3|bkqF=%HHW3Y(9Vg_*r9Sjl-k_-g8D(v(Aw0y6A<~n&Hw~)&>^>VLnuHw9f z;QzNP{y%0{l-6eVZGZ=UDb`|noNy-XTW@L_M_R3o>Z@vM#)$Q zf!GP$?OT5~Pc2X5JvH&C&dZd(Eha=;V+pK{VzH4Md{r`AdVZ0MYE#c|_?CswOLygH z4qk7{G^C;ZM|_obG6bS(eB1I1JHnCNgqn)OqbjPa0|$jhQDr!UF`SBtZ^!x8!`aO$ z(e>D*;i>VDErodvuFAQR+w+&i5)G`h`mLN+bz?wCJB9O zJLiw$Ph;sAUL5iv@+DoUNAEe|Y|dP)>tcmDnP?N)+0foT<0M{bpM&b#U}_>9?}|A6 zVS|ZBx_=y;do_GobZIp18!V21!E(M6(WX<=Q*kVQEF8@)Q7PY{B)+$|wlL^FM z57BNpb-RHw>_jiY^CAw-kFa>YjZ_EYkLZTJjuKeTdCYWtpr8{ErY~K@=8~`~GG7Un1 z#B^L|KxRT_K@Nh?4q9V^*4Uu6PtY0{wDt{J`vtB2gH|wTH3Y5kL8~!nO$=I- zg4X1q)fTj3L2Gf)iU+N9(CP|W%Ys&S&^k6~9Urt#4_apit+RvHIYH~Zpmjmex;SWE z8nmtmT2}?FUj?mS2d!Iz*6l&-uAp^q(7HcpJruMa30jW@ttW!kQ$g$Lp!HnPdLd}N z6trFmTCWDJH-griLF?_H^+C}3OVIi_Xnh{E{uQ*o3R+gs>Iquk1+5=~)_;T6PeJRK zVAe2#*+GyB$oh~CAsa)6K(>Hv1=$v|17t_Y&XC<8dqVbxR6|BV#z4kG_JNFp>GX~;52H{@u@aggI7CqYhyTnM=YayjG* z$W@SQAlE@|gxmtT4RR;sF37!*`ymfP9)>&)c>?kj ze}#Ms`3K}*kgp(FNDt&Y$oG){LjDKwtrg6!1@S{FA?rZagKPrX6tWp)3&_@xZ6P~A zsvtWAZM(FCn9^62+u)yVfMVWrr?>#UMw${$;(yp@+&ZY zx-EO-T9bPa^ki=)xEbI!g4+P@CAb&heuDb}9wK-M;4y;70G=jz8sK??=K)?McoE<= zg4Y1vAb11dZGyJ}-X(Y!-~)mW06rr42;dWfPXIn6_zd7*1pfl~ir_1Ne-r#0;9G)k z0e&R-5#VQnp8+sGxgL<;-608fbKEe6`8xw2{Foa+Tz!n5s z0BlXLHNbWR+X3uIup_`O1iJw2L9hqFFoIzK)dbZ5^#t_*BMC+Vj3F2UFqU8}z&L_& z06~HvKqEmTz+{5S00$Br2rz?S2Ec5B*#L71<^mi-a0oy%K{LP+1V;e060`y=CRhxx zlwc{qkpxEqEGJkFa16mQ0LK#?4{#E}NdTu2oCa_v!I=Q(5S#lL| z*a~1xPagSfQtz(2DpUa5`ZfSt^~N2 z;97v22yOznmEcx@y9n+AxR2mIfa!jK>3%#~1Tz3;63hgcMKBBCAcBJcW)sW?Xd-9= zm_slJU@pO2fO!P-0Ok|S2RNAEV1Ppi4goln;81|W2o3{iCTIpYoZxVP1q2HK77{E3 zID+5^fDl0lpoO3XAWRSjh!8{oq6ATZR)SW5Hi9;Qc7k?*n4j~;B82B#BMwxG6vheO z%EtZUt-Udo0AxG-3={rr(x2`0XP5Z1DMWxZ!(j>T7(N6G-`OS$Ba~+BD0&u?~p6D0zpF_l4NTR#|Jfw&x`NjO` z5HVMhC@%nyDdNd~F@HKl%%vpC3&7Kgc#2=luMQD&Es631@Vp|P>KF5`L&RK6qPzgS zsEDWe#r*6LF;|l)F95G8;^}@de>+6Xxo zg~B8LLE&+pmkazt`_X7nha~M=MZ3^1bR&%hWl7S0RJ4oyLUYn+P^Bd8XGOc%FZ3#n z21QHKj6qJ`F7Z?A$~t8Q#y{SY#B~($Qom5fwD_Q%N!q%Kc9~zOY8nl?o20F;XqWqi zBB#-y*-6^QigtxxsCgOKBT-MuX-qX^o0@ zn_sB$8V!2Aq)k?|+xtyR(P^9!R!qru9Nw8e^czh9U<8Vxp(q%Bpn2cW%R=+bDoA!$b{+Jk;!E@?E_ zPm;D=(H`;(V@jjJx{|bG6z#WuX==GO71&;qcD$lJ>=%ZZ7TfU-?IcBe#4pS=jRw0- z#&(*bJ?a-moJNCHCuwIY+GBoU;%PM4e3EvKqCM^x2B1cRMJQ=273~SXFb_2v>_tht zNYS433*%9v!J3q`%M|S?zc4K|8f;BTyF$@^=NE>jMuR0PX;&-S(|%!=YBboXl6I}4 zJ>wTft46!lq1~ux&qAN|b|l=8vE8C*&-sPHtHlNjSkmrLwBP%MIjqrOA4}RjiuSx; z7|R+B*0ZGDr)V$ug(k4n;pD%#)u!eOP+;K7o#ofYjfzi?-1H2Ak9Z8t^x+%KG68V%krN!wG={^1v{ zFpUP^n56BkX#eyJN0~;0=Su>mR~scG#b2pk~Ueon+_KjaS6*U^XjFL82(Y}QW>dhN&NZNcw z`_3;Ml3Hx=P)gb%iuNC9s@~XeL(&dawD0}GnW@DF@1~?JP_!TX!qutK;QN%cn4r}KK;a2nJ4L2k$qi8?D+vcU=hNK;-X#azz>ZRd^q#dPbKl_CPR?8ba zvXXY3qW$6*?pcinf32jQsA#@Q;k?yo@a9U|sfuP)3fHbigRfW8&QP?qDuv@$qrnp_ zY3C@~pi1Eu)@bk(OWFmBR#7RO#u^P?WJ$YN(acKWQr2kjF-zJdisr8r4rh%9545CR zsc4mz!X2&A;GdSXYZYznO5v>5Xz*T3+D(eKPNi^VYc%+_CGA#4Teng;x-}X+-;#Eh zqODgc+~67wesM{=Ptn$|6i#xD2CuoKP4_z!}xc5`X#MN z(Kf9VZhwu2bpT15qi91a#iD>l!zzKK%~iC`D#en4M#CC{q|H;b%`3%%f=0s%gQU$@ zv@I&da)U<0`h%n$tY}+Sip2(qhXy#(jtnsbER1H(P&r&lC-Fz?NTY0gftq~h$O95(RQsA3q~3ZD@c;orf9oW zisdAYhV>;$Yge@0E5%}yM#Jipr0r3;(zqGglfHSWR-j(L6!4 zDtoMhd#ppO!{prs>h8iG>j*34z1z}bMXV@Rz&^CvgVv&;)e*FkL8~)pEeTqwpp^+) zM+U8zJT*T+lipXq^%R8+@Q5GXk8ezE(uzf2dyiE)-^%v zx}bG^(7G{b-5j)T3tD#st-FKPZ-UkXLF>0c>(QX~c+mP?(0Vp#{XS^D7_?pvTCWAI zKLo8m2CY8@t@nf0pM%y%LF=zU>u*8p??LOcp!Lt7^+nM7I%xenXnhm3{u8wRhy60x zGqV=Ngj7P-fvgMJ05TY|31l_J&@l(9)SE7 z@(AQH$nPM}LY{}b1bGGWI^-?LA0U5({0Z_Ne; z@&n{2$j=Z1dx0t-CS(K1hLDXQn?tsQYy;UIG8D2CWLL=Uki8&#Luw%PkP(nkkgSqeE4vK(?W zv0uf#)_Bvf8w>4cNFPF>974mX5_d4C5y@8v9 zZouZCUlaTq;8ucL0q!8U1K=)#y8!MXxCh`qg8Kj-Ab0@aVS!`uCwLv;O@cQ8-XVAg;5~x(06rx65a45ij{!a<_!QuCg3kfI zB=`~_OOOTlhTt23?+CsF_z%H<0Dd6&0pNcG{{!%Gi;53!l0gK6089cCd!}}qoZWB` z2Ey!M-WiNvZ9=dKz~%&-18haG6~MLx+XC!BumiwQf}sFA5$pu88^LY>dlBpf5FiKu z)DqMJ3?~>4Fq&XAz&-@~0PIJwA3y^^1HeRri2zdwrT|PMmq5L^OqIl<)sR}x$aa1FsV0M`**2XF(y4FES2 z+zfCV!EFF{65I)JFTuS44-h;6@LPi40z69aD8S z-vRuW;J*O>BlsVHj~jM;Flq-83kyM0CphQ0icSY3Sd`)T>)(0B9m;0+>fI58!Zu!vT&UI07I{5C&)^Xa!hIuo$3& zpaWnD!4iO_1WN(B3AzD}AvgwL1;Gk{lL<}+IE&ycfb$8?2e^pfB7jQ?E(N%n;A(*D z39bjYk>Eyvn+a|PxSim3fV&Cq2DqQ#et-uE9sqcd;6Z?g2p$6XEx~UA9wvAg;1PmH z03IcH6yPy}#{eEDcpTsff+ql;BzO|wDT1c}en;>-fTszb26%?x8GvUAo&|W0;5mTb z6Z{_Fd4lHwULbe@;6;KL0bU|_3E*XdmjPa>;4Z3H5nf;&%w1GcJ?ya-@&~CE_E;^h zAF{83yfXWG#WYCvjS7ZuR%G9*$i7{X{X<3e9mI-Tf2_#9Tao=!MfSal?E4ktttr`y z)&j_Wz#sVsf3C=WSdslpMfM~70d9Ru{O(o2I}V( zi0dD?`O|%v6=B5x6DEE3Uln4C{6d=d#Q0}l0Di5AUsi}I)FEOzB~e}gZdJsuD#R4) z5Ha17C@%naDB{-@VhVPMn2t%57l6AI(W($rbk=r32pZ;W@egyhQv060V_10>1|z{868ZG}(}93qqj66FQp2}S&_ zLMRXp5y}LK@&fRTBL1gBC>RbA$_9z@0`P(&eqSLJ5Qhk5ghY7(cu5g|s1OQ@Lxi$I zqPzgStcd@u5DJV#gfc^-ya2qSh(A^c1;-&m*&$J00A5$bpU~N%f;dEA66FQpO-1}4 zdbo=SOrpF1yrYOe<9Trrfk~7XfcF&f7d#g(A~1>a0`Q?C`b?pKIeCOKMxwj`e5{Cu zDHJq^2xW~#c>(xT5!W(>0_PB+%#kQB0G})3AX6xK4iU;8iSh#Qr6N|CLIHG$UrM69 zfS6T8(-aD#Lxi%(807`v8%6Y+LV*Dd05vmg?g&dpsz~W{}gRqQz)+*4ce@v`M9(vMzQrwq1tLR=(>_NNYU0e zh2pExpb1Nwsc0LRREt%21;#(#lElG^xS=VuWi39a&yu!@q762MF0Ij^Tua*Kinfs{ zG;NIr)mzfGQnZatp@(ZUDCUy3t)gvW3N77fux$l{wiw zXfQS;tya;tGKJ-#(O`;5+HghN+7xz)MuVXuX`>Zw8&g;<8VzQQr0t_<+nU0r(P%Jo zByB%M+s+ggk4A$DBxwzbw!JCrA&mwDNzx`N+770$mNXj7CrO*4XhTh5OKCJ1SCTeO z(RMV2rKQnedP&+WMXNG}9j4J>m`PfbqU~e~E6wScu-NdAwWg9$8YM=M&jDePg5cC*Mv@xde9%!^H9ojXD zHr5or1&s!0gN*GuMcc;|o(GKvSA?Y9plIVv;g`^8a8yXz&5E|KDZCaM4Q>ocyG_yd zGlfq>qru4`X?H5x{-*GFXf(J$B<)^B3!1_oqS4?Wk+cUCt-%!D5{(A;iKP8j(Z-v? zm!i?&T#>X#6|K<}o)(Svs6%^P(I%L}52MlGn31vlPSGZs!b_vk;I@&p=M-&{DSS8@ z4Ne_Ndr{FQo5I7R(ctotv{w{uiYfd*8VwF1Nqa-lrkcV#q|x9mlC-xK?Eq8wjx-va zNs{)Cq8(@o&yq%it4Y%Sq-fJj;djz#a70Pk2Z}b`6kaKf_JKqDNYQ4P!e^z?;KY)# zeWGYHP2thfXmD{!+GmP3%M|`DjRpspq6s_45enpK2N28<-RaRErI+Q%T!Z z(ITesqiVEW9oim>7Bz*JRinY}Dq|a_XsxF3!D_T&4y{_z+Dzf0)o5_p%Gl}@t=$y< zTa5;XuB44rw3sQpyBckzLmQ)Li%jAB)o5@A%h>i&w8bz6yw!^vlD5C1#ZBQi)?$Mr zS<)I6t-};vWsTP8&?YHb!W2GdjW)@l9iV7QQ+T8`+5rx2hN5+v!e6b?;J}u7Yf`i& z(DJ<{#SKZDr)Vit_`0>&<~g*(6)kNFPq;>dYh1>5gra3k;V0Kw>wqIH?Vi>}ea z4y{$umYTxHuF+Z@+G0gpW(p6yqlCg6kAJ)+bJwAWM?!t~RtauM+7d5&`wsg zV@tYvs%R&e zVl_jfVR=K+u2!@YO|jOY(XjX-Y1b>-Nv2o{(P-B@v>O%eWK*n@Xf!OG$k=XHv{RrU zdwU3ONZRd+cB(1XShUz~cW8Gj+G(a(fzfDKl9939uV|;6Vtq!VVZlby9#FJ1pdfqm zh8vRhprV~=X1TVb#fBS__K>2TWr~#_jfSNlN&Bs$oeg!{8yjv&+QW)=jwx1+wAiqW zBx#Q*+PS7!Q_^TyWRkQ;741AI@7_dlL((2owDV1|9;L;G1u98?N_E)QPgNJJG5&}Zk4;voSMBJMm8=tn%SFh`89?LTy8P5x8iaeMg&~$ zfJuzYU3llRefmxIEKiJ&()tJ=W{EyxwEIh09w# z);qYo(__7h%ey_+d$_#UV||FrhdtIOxO~!MeTvJcJ=Q;P`A3iSB`#m~SXo@MJ=V9l zeA{DvkIVNx){nUS*kk>S%g@-tU|=EHZ}eo>CRiI_J%aTBHX_&vU{iuk0X8St9AImL ztpTe1h`1SbO9Vka2&vC1g8Oj2AN`jRD zml9kGa3#T&0M`&)18^QOM(vCm~Nkeg}CL@*L#%kXIpZLH+>wBjitz_aT3V`~~t?$loA; zhx`NbPskULuOSws2l74SzmT6Gzd+U+gk7VMO32!f^&lHSHiB#l*$lEJWE;r#kSfT| zkX<3WL-vI14XJ_DK}JAELH3304;c@c0GR}t3ON8W9WoPg5M&Ny9^_!ip^(EN3n49# zFeD0Thr}RpNCMIcSprEzGLU7EZpcxPV<9UbCqPbyoC-M|au(!V$oY^9AQwX}g-$P!2yaag_@;c;A$R8l@ zLf(V?8S)p%Um<^k{2lTS$Uh;l;xvKJ%(se#l(MnFbE#zOXm><0-##zQ7Rra}&cOoz;b z%!15@%z+#XISkSaSqKS1S|AZf6w(H1hb)4`Aqhwlk`jB8(jx2<;WC65T3d@F3zt`j z%hB?3th^jAXeWs9B!rh`PpO!iJ*^^pIxc5cWY5Os+=}dZxU8(mUWm(O71_&ixuU|F zJ2iV%MfMu}@T-dKb-3Js?MsLQ`U^Hh?Vh~_>f3D<)|S~jMD%xx@E#G~E5hF(q{0F( z=6xpY`TI>MF4+eFoqzaQ{IixioCi&4H9BXh%~|en9x|cw=$z#?XNAN0tqFZd=d7?f zCpw&mO(;t`=R})xvcq}AgeIkPPPRFxIh;pLs98GaG@En2!+Fev4yJR?w>cL%oX1Tl zXgcR2n{%1NdBTMDrgJW{IafQJCrzk!I_GMebFIU9%7oshbFQ^HH#nT%nNSLK&J8x_ zCWrI135`+b++=fZbvVzMP$zZHtv2UQhx4onT~p`WX>;yzIM10-M0L(RHs?Nv^LrCo zs?NF3<~-YN8{&chDp1rz$M&Ux78Jn3*=G@<zsFO&U+5$4HJ62&Uw$~eCTlAG@<0{oDXfzCl2Q=6BdBZ`NZaY>TupRVIJt5Pi@XW z9L^t1*bX}9A2#Pphx3jJ!$RkLX>+m;=Z_|=4xN*=Io~>*cTJciI_F!P^S#6QlL>o8 z=X`H-esnnRnJ{K_&W|?dXNU8?NlQl?Gk=yGSUwKv11#u3X?3%BL;QnXo>*6wSi=g_njKk``99EY>f)G~AH1Rz>?a)-Sv?+>o@GqV<@< zaMy|eOJ36AiuR2u%zBLmJ73b0iuNrwA9)kS4M|HW+IQG|KSk0mRy4yeoGTg)-WEx_OwrcD8C~AI;fADLsc3`z!ZD-822YKoU9D&pIHSuO z8*WJ2wTfoqj4m$?Hze%_Mf3ZG%STHTJ|IcESo?86m4ys(dDJ#hNRuC zXzTceGf7MIZijZCqOFTFy1cRBhK%hYMOzPN&3b9LA!&~)+WLOsrqU9H-%8S+RJ0BJ z!ilBP;MJ0}rxk5O97pR-6gMR8IYk@n7Y;Bjw&xt$i;A`pj-vI(h8r@rR~2nzzi^&u zvB8@rX>TanCOC%H8yjv&+B=H2sb4tWwAkQ@leBjgZ3vE_^~Q!9lJ>r$ZHA+~yfoa9 zw2u^Ra~wbGrQwF8{Y}xf@C%2ZmN$3+CGGEuwxwUV12x*;9opxLwiS-@@+OKKGPW-i zZEL@9C2Fz3wZGV@2B;XVZFP!wpFrqG-F|Y+5f3HzaK>)=R?;N!wA;cE_Q!UK(yl+AfN=2M(R}(r`o4_E5Avapo?MidN?ru5qnG;47E3sft$b7mjm{22Z-A%}})A zI40JcC~ipFY(*P^V`9BD+>o?+iZ;?OT=H6?@X<@!0!15z;Y`7t5OB8J!&b{~2a6{6% z6m4G|hwr7~hNK;*X#3$*EiVl>B<(as+aD*kdTF>JX=f{1&@YxRw31>yL(*0%S_6(^ z^~Q!9l6I-0jrWVC4=pyVg-F_!iq;7I%^MqTNZK`uHo-5JP5z(i-UZI4>i_?rY0iBT zLP$cAB;$UK+V1!JEg_AWg9$TZW{^~rBuOeslBANPk|e1lNs=U~q*6&GN%l&mlKQ`1 zYt4Soto@;n|K~A$A3q+iv!Ao(Is42y=gc{4z1KebSbM`diqRH{))wP8|K8AGv`0m2 z7t%{E*50rNW3aq5QwI8EBD_ZA}UI?-@tPC0LInlac(CEKXH0XbmC#ST`&Q8IH+YRE!(AKRpCZ? z&m&Gu1C2mKAtNgZ98pW2r@C_O6=zy6?XeAZv?@qhIq=y0#Bv3dAFLEUkF zh+0CSPe(q{jgw4FCUTS)3UMjm=_|xMH_0&^}qIdlCz{F&B@y65F z#c^rYr=9DrjyUcExvNhtiZ1iR5fe+W%Qu|fE@x-7y)Jtc{-AU8W0@bum@xdr-7e6J zqSvL^YkpSX>3l5X-qTND|MFPQSBj#G{Itr`-@Dv@`%5*w%PorDmE#>agk79``ksjS z_lM7gO>LQ(nU$wse@u5rp73Govx}nV71`6B|m5(y{1BYk#Jbh*oRdG}KO7T2EW&P}m@q6oTunqOJ} zW3X6{{XOx^Yhk}AdOPm4-oL$4ug@|sr;XUn)DzyVS}cnGO+5Ym>ybJ)~Mh#QjUj z_ln}4)WgB)r*AmeE1sL3m6;oFotid+Q}UKWbMtai(^!`&`oUf9>({IT?BS?>w;;uX@M{9`sr(imtX{FWd2=120x2;Yv?q zHO?!*`TyDzJMp*ajEfVLvEmoX|MFC)KHIY!dek@ zF!5L-W?-LU9-6p?7YS$JVh<^aw4W3t9U?_YM@Xefc>!F+NPn}f7%9lMvq)!>N|H*F z&L!PUDn%+qDnmMlRF-rusXXa?P{M7e_}QZEb$Rhj7C&{4oW8Mkn(#MRB)O;H^-Fx5BLdt6QOM=D3WUtjy8z%)EZ7IT@)#ah#BTR=NHp zZjR&qa1q=t38%V5dcymcPpXB!$(PGQCDKCQu^&qIj}^r&aMP)MH928VI%a0*dq3kO z?tQpL(bZGDztD)<4s0S=6Sx*&lE-9|F8a<^ADj&IGMj@xJA&_#EN`LtHzi3N~DYV;&$)p zd(gMZNFAP;m5cFlZc2xE>ZrUCtw+RhwCjH^ecgE6zkrka`69TT5>De2!3q1sm$&0T z5uE5pilXP!PT!+}Pj{Faj>|~r5eokGkc6D$J_JtuLq*a1TmP?mkKt~1R&M@6SVGoG zbX|U;DEfV>ivopSx$Qf!?dYNL^z?YTe%UKj6!@<{@c(qLdyJTnn~|2PkDyC9nO=K8 zP!zpBeIq*F)mQ?{i;r$UDr@M_{I?wxK3dRsH`{ViboNv)>=x=k2fnZ!?=X%+@38nU zdQtTF6qhZJ(*s}G@;{BD=+>CiHs#{Nt$sQx^d6kTeZsekqC=Iy5 z6s+kLI-u%AUQu-M6u%?nc)xn@JiH^slt>C4KXhWVD7twX=T3zWFaFOF)A8p{C;XYB z==&+I%@(@jtZwirr%-M71X>YvFtG~fNtbe-bgGX(usSh(IA2QaIu<)!==g*G<`+Tl zPxWDd$L~UJR(=`e_F-m{XwHLhVoP% zxp_DQAT=kwUP_%plkx6QTV|V;&^`rsN`7;}@2_{2Qs>gjt;deyJHuLJ#>e6fHdsjM zF?Q&vj5MsE^~o9;&umeDSi{B*>NjoBsD9%{!|F7smspRFut9vRH6RToH6o?+QFn^p zJl#JdvwpplUh&}>I1+b)e)cK!=4t!81)XhxbD-2ena&QagYFJ%Jgjcr^oDg(>!&6* zVaGDq#b%^zQghNf?5r-Joz#7qJ3cjc#L%&6BQbhU&CSN$$1|~{pn3T4c+Q}PDUAy5 zSUE>aok6_|{aB&Xa-f+%rn{f|?@qyups(X(ZiGhl8Z~U3-nc>I22JZUZrHSbf?oD0 zf^H6vXa0{pZ6DWXqe)2r_s&B5ANrf#q(OSqro)ETsawBc!}@hn%>q{u^mlB=|JdEW z9razC_V2yz+wp(sY=e6B>!meqTDM-~q4m@1HEfXR@X7>_5!$@zEMv&enT}yfwl#qKWUII-WKBe$Fqcw-S`d@^CJFG!U9Xy$z#Pe@j zTH~R0>kk{2mR>JCJ-uPw#8K?tc6KzA^bskWw2PEO`ht{4`kFM3^d0Fs(hsETNk5Tp zApK0biS!$3GU*uU7E)3W7q^naq}xa_((R<;r0Jw{NHa(kNHa;5NwY{7k?tYYB+Vw( zA8%1$PE@XFl zvSW)#eMygz29g$&t|2WU#Ysy^*OHczvPjR6@<_``6G$salSnH`w~|(orju5a?k24v z%^|%)dXTi1^ayDkX)$R%=_%3%(sI&9(hH2+N+#_ll_GsfI+wJE zRE6|4=_1lMq*|o!NcBkjNKHulNi9e}klK=dBy}hKMCwm+Nkd3Klj5XbNY|2nBW03) zC*_jXJ}ulZM{@WUUc zmphr~vHuuaCGe2kJJ{JXNVC}4Q!16tU z)e3j@fBhRS#jd`@2XAT8T2dL(deS+hw@Bqk?~=|Xy-zxi^bzTN(k@bE(ifx)NP9^a zlD;QhL^?>in50OTkbWawO46sROd;_^l8LoRJgs74T@ueem{_00lkz1tBEMNj!O0VlxuYD3y2_NuSl}lq|XD-)G+aSg4xBI@6#Ne!K8pS?A=Qj{oD2 zvN^lP6F4QdAn_bWiIa%@S`XLxBv;%QzITa$R+mBcnAo*gBz zEs5t3NnAzx0dMF?sF^kN+Ch4q$9GoJ-g&9RhM5!dq_pf|=0PVdXQvNMsEI>qPHNAP z6U*aQNj#4i_`K7EgmMK1lR~p?oLDrG=l#%U-bj=aVkFAhC=%@xMCemBBp&BX3I%5| zNR;ymB=Q~piI?))Gfy;I$xR(;3|sCT+`{?l%4`=p>L1vSY*sd%^JgzH&Y zN;}ahQawXYFHcxoE3)g;=hU>W^MuccMRuL~(7#Nqso|)}!dIPG8#i&{uY5Pr0X_mB z;2OelC;4r%(#G;lCAouIWel%{dmrU6b3(#Fg&v)SIi+hx{`=r_2c66VyFgD#%gxTo zx)zJs*%SDikBaBT6RYqyy__S!Mx@5PXu^x8yl94tgqj79)VBKgm3BB)ZhU-J&PaV0 z%r@~{yj!rgIrnd3bNmZr{`_+fCtilDPi(=9 z%Xx7HFC1R9ddrPA+)9#n6}k|9crVb1a_08>gh4=wWmGE6RU(Bv!-kl6WyM+T$rSp{zcA z6{=lvydf-Z?(9A|AyndiKD^iPS#}-0mM3~fIqB0VCqB>p6vG%}9ImNlZZ7K13E_Tt zlEK^35|aDiY|?oxbMa@Co)E_2%3KK~XglFNKC1PhDZTN-qwv;2y@%1LFUNBelJR?| zZp!5gtB*bJS`!L*UheNcwA*dNqy*S{sKjx3E8;12){v0h;+!v%y7DA=5YOcMdY_VEB`E8-i;E@uc#*!>zJ7~ zYHYf9s}*Z|UEwc_7Zi}X#K*-)B@|~TGKOWOc{?iAF}EY05i-&;@Fj4 z<~`ImyH6ID_2OMqb4JE<63+BQ{bR-3@isQMy>5t^o5<|59Uj%1!o9Mx^4etNn43A1 z_gqwlFA2%L;-l~kIxbEliVHkUvT`OQoY{*L(A@lQl+}I2p*{HzB-wd6-!}?&P|Eim zeVh38Lcd4HT&!!D&LouUkeb^Y*M>)h?@m7_zl->thv7t~U9&PXaKq##RBD-?j<>&N z;ReaSiSamYmy{J2$d?9aG(I)Al<67mPcFY#xFKfH|G>`|!`^o_+C*eQ4w z{MV7va@mOln;f$EfBtyf~gH`HzE(LCI!27~6{Y z`f6;4AlD$N$WSB=Nk`(yFof=KWCW6dT#JlEMj@k-Oe71*M#dmH2(Kp>$wS5>aitlsZ zC)%&K&$Hm&0&fa(D>4^;c6$ZX_3WDasa^8fdD!uUO5E`E-`&jSc=&v^*@%lQRwbKdWT?{m5jBJ&aNet!sj zviH6JzUE_Y0e&78`-FRWN8#V%$_WW>!Yyu+8*sz!nZK8I%iNoAw_AaqZG3(wd_K0y zNpjD}=VRkyT#~vj2_KP-Psmm`CLKo0q$GSwwz@S5pO39(CgErB;n*$J-AVX-Y<_WX zQfKaAX_9&-2_J*4RwVJul}Y$U{?1-Z!pC8&SCa5~=}Fe!)?x>DtJiS(*Icze37>Yp z9@0j_M!+V*Ccsw0R=_sGHo$hmcEE>(4*@#~I{~{0y8xdPJ_me3_yX`1;VZyi!d}34 zgzo_R2>SpB2nPTM2?qg+pa6#nhXKD4egphL_ycg1a1?Nia14+T03_feqmu|pfDj=B zh!7%xWI{6FEW%lU5`+?fvk7MdN)t*0$`Hx`$`Z-~$`Q%|$`i^1DiA6F&Lf-$s7R;? zs6?m)s7$B~xPWj0pems%;6lQMfQtwh0jd+K18NXz04^b10;ox-38+P=1xO*J0BRFz z1L_j$0_qX!0U8h*02&b*0h$t;0$LDS033n?XiaDhXisPl=tSrQ=t}4c=uYSk=tbxS z=uPMi=tt-W7(f^RxQcKUU@&1Y;A+CvfK);%AdQd)h!f&~VT56T5rh$dYYEo^MiNE> zMiE8FUac>U^-zsU0E(;2y#~fZ2rEfH{OYfVqUZfO&*@ zfcb>^fCYpFfQ5vGfJKBwfJX_B0u~b%1D+r}0a!}lN2xzWcna_|;c39Lgl7TE3CjV` z6P^dGB&-CiBCGyKH+`94#Ez=hlCFS9}_+Xd_wpH@G0R_z~_X|0lNvi0bdcm0_-8| z0qiC01$;~R7O;=753rxGA8>$h0C13S5O9ca2%rcGaF}oy@GC!z{#EsRz)^o7eHgOo+eA?G6JAr+BINEPG)Gl7^%s!;le31~Lj6jbtKYkQ^iz8HbEVu0yUzZa{8CZbEKGZb7CX zQ;})N?Z^z|PGlxB3%Lim7r76)ADN5HL*^q7ArB)9kwwU3$m7Tp$dkxYWEt`d@+|Tk zvI1F&tU^{JFCi}@uOe%a*O2wd8^}iFEo3wD4)QMY9)>dQ-U zc^?Ki?eK9}s&+_k>X=P^vuU8chWfG*F6XJnp>7JF9M=pReB@hmZ15p$4mS8$v{u;Q zgUZ@rgU9EeLj0>WoiULC@(c}+-e{9hIFf{VC;UPUvvNQ~wjJ8R%ks&>bvNQ~< zjJ8#@?2sN~SsDgiM%yOZ*pME9SsI39M%ymh_4uS!41+8U4MzJ=v`Ha7db2bP=Zv;f zw3|bEY-ed0>=|vBXt#y*$j{O+6g1lBqRj~DaiOJQplGx&M7ukrM~#+-VWiQ%677C` zZmYkiXfWDd(dLKrh|}5|hM-3KPP9kxxvl=ap}}bTL|Yuvqg88f7`__qfM`#J^jOx? zFt|0^LD8NI>5;CbVd!f#CEBWx9tT?*2F6A^EZWN4a0S#B?P>`teqh}cDJ;IK)#kF z+UNL8S-jR-8XC;rLZW>Y(&K(h!$iPn5z)TIN6-5Ah6bZ0i?%Rf2OhAlwwrEE}dNyKdXM0*{(f-0m&-%N72D7&^qMZ@eGZ|}d znA#YvtZ3n|p66H^CO$?hC)$}|JqxllOpA7Jx8*%@}5>fw6nu{24!iOQklJ- zC)zn-J-@OvOt_3zQM3wSJ^Qk>ik?~QXsyC}K51#y zJ*|dl9m0CHX=yb)?Gn+tg!Nq1(l9wSS6WlFo?$&xwX~X^R!g-0VLgwvv|65)BHEy^ zp5tLUmlN(Q?Cjc5P{x zZkxR|679yYo_kvwCgVnHD%zB=o|#)(Q%`Fl+O)8qw_92ZPjf_@5!SPMOLIJ}wP>@# zdd_cYtv#*1X!nJ6MZnV9ds-*a9ti7tfu*5jFnqX;NJ*~TFkA!ut!P2^W zS})Na59>;VrS+Na%M0+}{s~DDsvWDrx0MVWc>l%lp4e+$9M0+8u zD-vbL4feFFMSC@@t0$I*a*Ekos%Wo=b#2AcP;4<;nrLr^b>+p< z(mX9L+S_4Wm$9_CrwtQrYgkupEDdEGbEP9hdq1peI+lhakI}9b?ZdFH_*fcBKt>xW z+9zRM53;n8o;FIf-C8`d=}OUv=Jv7-GF))g*GL&?kRZJcPohjsnS(ohgH z+I6D+71q@;OGCNLXxEFD5Ye?WOG7cuXg7!!jOfamrJ>Yjw3|dbGotHmmWD!{(I$&l zGNP+;mNwbbZV~OAh_2aL8j5&kZ&O687||6yOPk_pQ$?#9(e*w{o9b!PM7ubmtAUm_ z&C{lfRx_e&g_btm(`Ja4648}JOPk?oGexTx(RD^ko9St@L~9h$RY*&lTPxb#5nWZcw6&hLPPEw(U30fI6yeR@){8bbqAT*2h7!HeHi$MqqU-gR zw!zajiuO=MSMx1xqo-{W?cs>7^;_B|PuncoBN4q4U}>8@ZHs7+Mf5s>rET%Ft)e{< z(W?lSw$;Bw=p19ilxK(d!eIw!_mt6zzqGUcIn1 zEN7U#eJtAQh+f;UG%R))?Gw>niRhINOT$u#(LNRJwTNC9u{11{80~Y>-iYW`6HCJ~ ziqUq9wlSjDR4i?`r+p>b=7?T#v9zx|ZI5VMBYHi?(y%~du5_OaXUM17su`DxZNDLyW{q7+@6lx%W-=bw?f}Of z=(vL&_iD#Yb=-8v9pSjwI&P-pW;<@K;8cia~o_eIBj$#GwH+*cjyz-*Mb`9rr!Qecy3EaNG|a z_hZNX#Bo1$+})1*rQ_~#+^-#Xuj78>xZgVNcaFQyald!m{f_&iv{oSQ1LavLg~eLP!LOA!j0IAtjKqNO`0JQW2?yR6(jD)sX5)4WuSg z3#pCNMd~9Bk;X_<7X^pf++9Ms1j!0*uE7Be5iS$PLBK?s8$UtN;G6YFQ z(vUbZ9LYdNBBPNkWDJsvj77#H6Of6>jmRYAW@HL71DT1;LheCkBXf|s$UI~|vH)3# zEJ7Yb79&fLrN}bm8Du%K0$GWyLRKR$A#0GAkynsck+sNc$U0;_vH^J$*@(P_Y(h38 zTab5=_mFMKc4P?0P##c$PytYpP!UjxPzg|lPz6wxP!&*(Pz_L>P#sW% zPy{Ax&pcrx&wL=dIEY8dI9VG!VI!qtFl2-g6H5{3fO3F&}ggkgXYgb{#i3D*Kf5k>(r37LRwLN*|W zkORmg0DEm2fNIHo|Ry+X=S=?jYO& zxRY=v;4Z>lfV&BI1MVf<3%HMPAK-q%{eZcIxqx|ud4TzZ`G5t41%QQwg@8qbMS#Z$ zj{z1F76X|3j|m?Gb`f>~J|%n#_?+-LU^ihm;7h`nfIWmgfUgN(1HK`A z1Ne^c9bg|}A7DRWKi~(#4}c#DKLUOt`~+|bF5qXv&wyVDzW{zC{08`)@H^m7!k>V@ z2!8?oCj1RZ;6Z>1SdBb`a0Vbq2m-={Fd#~Z0+I>IfMSGVfZ~MWfRcogfKr4~fYOB0 zfHH(KfO81v0Ll@{0nR0y3pkH(9^ib!`GCrV%76<97XU6KTnM;`a1r2Q!o`3~2$ujZ zC0q(fA*29m6KVtM66yl#6Y2vR5*h*;6B+}W5Sjp*5}E><5t;!mBU}b(PG}BjL1+QE zoNzhd3c?ithu{EO5?TUU5n2IS6Iuh>5ZVCR650aV>0?aW<8rp!w1W)#4!bS*g&FG| zcAY|Bs1A_tRUMN$A}TkDmt&LE_#}0GlDZ*D-GsfO>EUgOG zs73seKk#UhdOS%jPEt$o1890ONj;UMmgygOUjJ6B^yL~{Vp!YduzQ|b2lb64>}vxW z|9Szhidd0;8|%|*bCQ0E++xB?}>P^=M|d`ASUA9NqPX_i5Lt}G#fxM5rY9eK=8z3Ml>6UXNh=bKo1~1@hl^n z4aAZnmJH|th9{OZqS-(!C1R<79)Nfv1|$3(%?40L#B&0AfZ~Z5tWY!?Kv@yb4d?-k zCt@%|(QE+aMLa*C2RNQs-iT%cv4V(I0(t=Ci5LuVk7fg?C}OpM9w2#QMI)LG#7ZJw z9MA(OPsCt~do&wB6%j8D=mC}|RxzU4K&&caoq!&Id16%~nhnHiBGwP+0h%XPGosl* ztS(~1fF8hkVs#^$4a6EEHV)_ko+s8YqS-*KDPqfj9sqhG27~Oi*#K&Z*g2pFh@M!> zh-L$^wun6fdI0H(7))}HW&@}z;*|kC!1TnrMl>6U^+g;M&;wBGkF~zGp*0k3Xh087 zEv=!aH5M&Bpa-v(*4WdUik1=3Lt9I0>S>pWmL1RoUrW2p(^`m@8{n{5d3^=*Mll;e zOA*Hh^k~`IUrTR)twoy{&|_&!Ywc-mMVl1RBW+7->uK#pyEUN4;g;6k(>jWFdq9uU zy-sx02AlLh4BWk^;X4C*6mRXXv!`_x?e2gc<6Bx+PwOt)eE~fKu(a-;)>E_x0(yR6 zX+1rymuL?K^z6aXdU;wO(H;rtxrL?m@w9%TJs!|A4@>LkX;+H2B%tRdmWGLnx!tZ3 zZCOCiS}YCI7^4jm?YV%S(^wiNIYzr$v=;(;#$#!i0vYWZ(OwGZ`H-byf@HLzqP-f> zvn5Nz^vP)HqP-r_b16&1eGTl>4i)9w_lLQv1s zEe#WQv$wlMs~ps`cuTv>)9x1SqM)ARTN)<)W^eb3Rx_w80G4*Ir`;!7ouIA{SlWG_ zcE4y1gSvWPY4>~DT+x~Zb#1}Y=6c#Z(XI&U%7dlN^R)S*wGHaJgr&{*v<0Gd3hJtb zr7iHZg`)Kg>Y9e7E%dZSqV)~xiif2w^0dc98yM8}5KDW^(-w<%O;A@$EN!u;EfFmq z)U^~#TjFU;MY}erD=n6`)YF!UmKD@>7)x8`Y0rq37t~c6OMAxCmWwtasB1Wuw%pTJ zh&CyxD?FCA!qZlYc56`Ae=KdKr>zogdQew~ENzvitrqR>pspQR+G;AtC0dm*T+VV1Vh(>95=Ca7y=mbS^$HjB0{s4Hofw%OCRh_)f9>ui>`#nZNm z_I6NL;Vf;dr@bfI)}XG@S=xJ^woSATg1UldY1=&QebIIXb$!p$Q1CO)mfJgABgsKP}c@6?E_ESA=M6gbW8_PJ=ucy9{kG?s=2qwN;0R7lrC zEp4}_eJR?xAzdl8v@bnvk7!jwx{hjTdpzxH(Jl(}r0uZ$zsV(luC1Ls8af z--%Wa?{x9^6b(k(Ct4G{)5Wi$!D#zMYY{Tl-NLn}{hs!NXl+Bf_G|raKX}@YqID1H z%CM!ORBW#FC(-(cblup}e)2R|v>_o~Rkk#gna$pQ7A+pqHD^ov+0%Xz?b?v8NL$)3 zp7xt)nRt7R|8_%zxzgW7%MIyjwzW5uw~h9vXcI!Z)@^AhejDvC(QXLoO1P!{jo+o_F9~I4Fo(8XAmthG?@wy2fs4D7qUhDB7HmuE2YPP*mgb zk4;7li}+wjSLm(%p=58gsAvmAx_)nIDCiq4S+vLTb{&5w&|tJ;qAd;S+P}3oECv{@ zxM<5mdS$@UuvB2QlA^5)>2(83!$N}5N{RMTNUthb8kQN1R$8>Rcvp|V3urJ}8PV2< z^ooSFH!M*Y?HtkG3hDIx&Leaht=@l4D z!;*~AE)wlvNUzUW8WwDfcClzGq*re&4a+%3yF|3#LV9h-(k}6|OGP^x(knlfhNU30 zw-nJ5@s=3>BLodbt1VgxZ;A11XfRq`(US3&7{7)FqtzF!L|CslS-%^Wpp4c~v{GTc z9%X4*pfXxx(aMGOYL%s7`O0WbM5`FqYgv|t#Vw;X73~7NbH?8VG#IU!Xw}1d9n9Jr z7RHQrnP``W^(vXAVcE=R%|)vh)@x{%hD9}_wGgcl-mc^S-OymP%SF2^tk>VHy9DEk)}b)+>9~-muhXv{s_^2wqu%5g_KZkFSYaoilo&2!vw zj(eTsUhlX!I_@OLz1eZ6IPO%(o#wdH9e0M~&UD;aj(d;e&UV~6jyugd(?4{Iqp9=HvtY>NOduNHL^1QW7~EDTS0q${^<;<&blc z^N{nA%E$%Cg~&z7#mFVdrAP`=2dRhPQ#Mp1qzTdtX^vcuI7lm`4bl$jgmgi=Aw7^@ zNFSshawT#VG6=aExds`Eq$9(S5y-X3C?pffMskomWE^rGay@bbauYHcxdpiunTp(o zOhax*rXzPCcOrKocO&;A_aXNq4 zuOn|DZzJy@TaovX50DR$kCC0oC&;JB=g1exSIF1Mx5$skPl$^s2TO0O}Cx0O}Fy0U8h*02&b*0h$n+0Gbh+0h$w<EVG3X>VJcu6VH#jMVLD(2VFq9(VJ2V}VHV&X z!aac5gxP>OggJl*2oC@rBs>Usi0}~LVZy_JM+lDq9wj^qc%1M!;0eMLfF}u00-ho~ z1$dh9G~ijnvw-Ia&jFq%JP&w*@B-jP!i#{H2rmI%CcF%ImGCOyHNtCv*9or!-XOdI zc$4rZ;4Q*ifVT;61KuIL19+G4E?_5NC*TvpCxFigp8>ugd;$21@D*S$VK3lY!nc6$ z3Eu+_5Dowi5)J|m5e@+qK>-dE4g-EA{0cZiI0E>C@CV>1;V9r3;TYf_!asmS9$S=% zaYYg#2@oIz03kvM5FtbWF+vP*CgDuLS%k9yB?u(|XA{l_lqHk}lqZx2R3KCUR3uac zR3cOYR3TIWR3%geR3lUaR3}si)F9LV)Fjjd)FRXZ)FIRX)FadbG$1qpG$J$tbRu*D zbS88LbRl#BbR~2JbR%>FbSHEN^dR&A^d$5I^dj^E^d|HM^da;C^ddP*;#Lx~0fmKx90@yWn)e~)hJ%tw?)I<8< zJrb&KK)(X@H}97q<6r&;P+Y`;0sRW)iFmc5Xf}WnA`S`YSFmgH-+`euyrk)WcuDiF zcz8g+zIpq@YaRZv$%v&z%nRt(KTpJKAw{zRoFn3dfPQ`SM7&l~G#fxU5pN9W*H2F@ zXGF7sc&>;y2lVT!C*rl1do&xsc_Q8x(67Iqh}U9@W&=21#5)4|_1P2gT20Yx0F_0& zE1+M$J+ZP8%?9EHBHkO&ukW6S*Lv>JYycOEcz-~@{(B#aFK`)2K4yA6ERkx zXf}Y0MSM7*#}A%(u@TJ%;w2(J7SQ7hPsCV*do&xsr6N8V(BltJywr$h12IL!X99YB z;)ximaF1pKs3YQvfF8eiBE~Wl%?40U#1{j4d}BRqG2qevFyQeXwl4?t=*QA995PxX z(OwJav5}==uw=9*qP-E&BPUC1;%Uu9dn=&FRhHJw)0&I+4xSkBTH^H;jDKu0SL=xQ zUO*4Vto=Ej)=IPw0(z)sX{|i1jc7aZ{DZ5tG&GniZ714ic!Kh4XfRp_(Z0l!m|sJK z(K?CtO+XJ3tt;*1XnqxkfF8J78b-24>o3~h0X?j>G>mhNHbAsMP!D=74WnSA4HPXB)I(xR z!x-6UgGEaY>H)K*VFYcoA)=KC>fyAdVSH`0RMAQY^QnXq@Jq55d%n6J(TC}=B zJwdQE%ovQ8C0e7Po<3MwmZyyo?XsYrTv!@r8)k30qB%i5^{_O|MT|C9v<^W%F|jnv zRE#!Ww5~xtZLu`WV~jRIwC+JYsj)Q7a*Q@nwBA8I<*_u(fsA&eXjcaHgvin`Lo(VV z(FO(ebji{%e=^$5qNN7)WXjSoyE57o(S`^0RLjyZ_cGd4(MAUKM9k7KGc(#W(XxYj znr3O3w;64^Xk&wV5@%_c)fsJuXcL2aif3t<^BHZXXp@6_0%&QN5gKilXtxFR^w82~ zdD=aq-4WE2M@z$O((G-vXm?eCy2hFIDgp7y3_Ng-V-v9vcm?Jd!wAzetZ zw6{F%ZPAK{beYA{-uAS2L@N{0MHowa$J5>w?YxjK(OBBMp0-o83viNF|7Z{m=05#I zw2MQ!ykqU{6Hoh0w3Lu8{#Y8SL1u4Xh*lRTY4u+z8jSXpXkncF!LOmgXnRE~fzvwp zH8dFQThYqkv<`j^4MzK3vEFW4V6)&l@)DlM3+e|4Ruqal^1P7L>Eyl4OLa6RS@l_h%T{O8fvaa zt0>wn5nX__G*o1bR!OwmBDy?lX{gs4t%_)OM0D}i(ooGcT2;~Ris;g=rJ>eqv}&T= z8_|VdOG72tXw^l#KcdURmWDd9(Q1e`FQSXamWC>_(Q1meAfijkmWCR$(Q1jdFro|2 zmWB$n(dvk{D5A^JmWKMY(dvozctjVgEe+Lcqcsri$%rmxTN-NHMr$P6vWPBpTN*0g zM(ZTn@`x^jTN>)(M(Zrv%7`wKTNZfU5v8?BpY zuSazG-O^BxH(Gbm-i+wtyrrR9Z?qnwy&ch|drLzt-)KEW+Y-@*eM>{7-)Ox=+ZNGf ze@nwUfYEx3wj-h!1uPA#1V-y4+Q$*SWMFAnLoixj(LRmn1qDmP3WL%5iS|WAFE>~k z)*p=4U$n0ydNIP%usUJ1D@FS*qL(Tx4Qm%h8z9=jh+fFBG^}hG?JCh!L@#q#8rD6G zHc+%*B6<g~d&63d(NaYVMD@arrC}wErEzMP^a;@B|?nOM_=n@_ zrK6joMkV25bdt(UQdvnVJ4xM!PYFv=wgE2)#3ouuv~sX6)*KX8AN znwz8^NK*5#mWFRUn55<>sfYAWEWirdv7U+Q;Ut{%2zdl~40!^18hI9Z4tW7tjl7J! zioA}ziM)lpgS?BphrEw`fP92}jC_K8hU`YZM7~D8LB2)4M}9u52441|fryR3r^aM}{FIkPKuL zG8)N3#vnOJ9x@IYk6edLL~cZGLM9`(AXAWAk!i^7$aLgRWF~SKau0GZG8?%MnTtGt z%tIbR79bBJi;zc=$B-wGCCHP=GURFG8RS`H1@b)d0`elV8d-z9g1m~nhP;lvfowqD zL^dLukhhV|$QEQP@*c7s`2hJ4`55^G`4ssK*^PXO>_NUpzCpf2_8~tY2aq3;Lx_v~ zjQoQ9iu{iJf&7UaL;gnoK@!3^NPK_r4ikr+}8ISVO{lt#)RWs&m8xyX6Q`A8+C z3Q`rh5V;7s7^#6=g49H6A+?b@NL{2p(hzBkG)0;r&5_HIE0C5*Yora*7HN-kL^>f| zk#0zLq!-c~>4Wq`u0#ePS0RIutC4Gvp-3FbKt?0kNFFjCxgME}+=ASSOhs-(Zbzmg zcOZ8nGm*QHyODd4dy(159OQmvE;0{!5SfoGKpsXGB8!kmk;jn5$P>sCWGV6#vJ80! zc@|lYtU#VeRwApA7m?M-8suf<6=W^)8nO;qkGz3wKsF+8A)AoR$UDdu_m1UpCX?jpCex&Um|;uuaUjTx5#(MK4d@g19AX4i2Q^cLKN~dav1p) z`3*UO{DJ(597T>HecR+SuGJz~Tf8WOFK}20*!#x@{ZCyY+NBYE;nUDywA!N8 ziKyCs4Gl)CFIvNhs_)m(V6?`fHH)amehm#qYcAU55!KwUp}}a5Xssg3@oQ)>T3gZD zMO0hAh6bZ`6s=Q4b@Xd!Fj`m9x?!~L*U(_Jo}%@_z}c^%!DxL&>xVI{Uqge@28cEg z!%4q}2BQrYZ3sqoehm#qOBF3WqEh`D8jKbfZA3)H{TdpKmLb}xh|2J5XfRr)XxR~! z>DSO;v|Q2hA}ZIfp}}b5MY}Gd#``ri7;U0xH$>D#zlH{*O%iQ#L{0K*XfWCo(Qd`5 z+Wi_Dj5bZQ={N_wUqge@W{5TuCs+4tXfWC=(eA-n)BPG6jCP-Bb0X?KzlH{*Js{eH z5%qvyLxa&C6>Tw267JW~V6-KoEsdxpehm#qds?(-alUT9h6bap5bgPhTH)8wV6;`D zy@*q1`!zHeZH;IzK(s^2BWkXjDb~8XAmtrf6qH)tP<`4Mr;=TFIy? z;n&b$v{Is#j;d0A4Gl&+N3?QLb&g*{gV8F8c79Y<@M~x=+6AIr7*!YeH8dElhG>^Y zRSmy}2BXy$t!`A+_G@S`T0PO~M^!z)h6bZG5UpWUHSlX_Fj^zg8b?(lzlH{*H4&|8 zR5kHyXfRqc(JqUsW_}F~Mr$rwi>PYu*U(_J%SF2)sxJ3yXfT>1TFa<%{2CgJ)=IS2 zQPs+?p}}ZvL~9#WZTuP z8dY8V8XAn&O|1iqS*j?i`XZMFMLlBXwd&uU(xzS z@kPP@z}%nN0Q!q~WfWf&h+v9l0~jFURZ)CVAc85H4Pc;%gQEDNKm=1X8^B-@ua4r2 z0ufBnYyd+0;;1OTC=kIE%?2=9#LOtZ@I55Zp#P~X z(XylXqF{eu?$2xhV?@k};tSvY&|vnLD_UMu<@z-=7;UU*Tu1~{G#kJa5pRv+3*SwQ2D87ZqTLo%Q~eqmj5bZQ+oNilUqge@ri*q*R89A5 zXfWCg(e8|@8Ga27Mw=6d^qb(Hek*Hb-&3nv&@sCYLTqNS7QMJgwKQtKaG0`56s>l2q8jQABv?ro!v0p=j z(UyqzWK=CF^xJ{)k4;8gD&kX7wbZ{qG#G7}XirDgGQWlfqdgY% z6wL;(M#Pt+_`>%jfd;d`S44X?s$MCyKQQ-aHh{Gvz81w71-~JfqS*k}iTHXHUlfR7 zie>{?FX9_fd{H2RDVhyngNScN@kN0Mrf4>RjUv7k#TULlqe1^un?!p%iZ6T`8jQAC zw0ELvbD^sR;~$%hxJATwqiTzPe`qk;R?*&zs;zzv4My80+WS$p&99-sXxl~mAgZ?e zH8dD)hiD&0)egUg2BUo>+Q(7#kzYfD(RPaVNmT8G<~>Zo_{SzA?h^6SsM=LX1XDB{ zz-Jo_0djwN78^CT6zlh?C0ufBnYye-1_*E2N`0iaa=znUDXkSP1g-=6+(e{e= zO;qjmYiKaqx1xO)Rp0tGG#G84Xx~TGK4{+U2gW}(8F9aeKSb4j|NhWmv;(637*z-S z8XAmtP_&<->Y!gkgV7F&=0?>azlH{*Dbaq8D&^PEV6?-c{SsA&{TdpK_N!>WMb)o< z4Gl&+BHHg!b;Pfs!DxSo_GeW6;n&b$w4X=_cgVFvGEg`1< z@oQ)>T4Kzr&YTfbi80?J4h=?25-ku@Nq!9tMhl7-im9MqLxa)6qD5jV?AOp>w5VvY zn2JL49++VKW0Mh+MLaX6lKuNbgVBnKc2-Ok^J{1@T5-`z#8h#=h6baR6z%MoD(TnI zV6;-Am5!-Wehm#qDb7QK!Uqge@Du{MoOjYn} zXfRqu(aw*lihd0ZMyn)R<(R7E*U(_JDxzHwQ&s#L8jMy|vWkJOrt14OG#IU+XpLg3pK^wTh{hehm#q zYb{!vm}>3U&|tK-qP2^uwtfu_Mr$uxhnQ;b*U(_Jj-qvnsg8aP4MyuMT9=sW?AOp> zw63Cci>a=D4Gl)?E?SS6>h9OjV6>j1^@^#Uehm#q>n&QJnCk7<&|tK_qVrT`ZY8dElsram`d|&XfRq_v|%w7_iJb{+HlcE#ME%Vh6bZ$h<0sEW%xBT z7;U6zqhe~LUqge@MvImiQ=|PF8jO}DT6Roj`86~cZH#C+F*U}op}}amqUFU@u3tlg z(Z-54E~du%H8dD)ylB_O)Of#!2BS?7?fRIS;MdS#w27kK5K|NV8XAmtqi8q9)Qx@( z4Mv+J+T@s;(|g=w0WXE7*q578XAl?U$lo} zYQA4XgV7d<_Haxs@M~x=+CtGDiK&Ht4Gl(HB-*1fwaBlb!Dx?(_IOM^=GV|*w8f%5 z5mSr(8XAnYM6@SkYKdP%gVC0X_EbzQ^=oJ_+A`6ej;UpS4Gl(nMzm*R>KVU=2BR$( z?YWp*?$^*@v=yQ~A5$y*8XAnYQnVLhYNcO8gV9!r_F_z}@@r@?+G^2WimBCp4Gl(H zBihR`wZ^ZZ!Dz3D_G(PM;@8k%w6&tW7E^2e8XAnYPPEr!YMoz0gVEND_C`#t_iJb{ z+6K|yjHwNN4Gl)yDB4>wwb8Gk!DyRAdpo8!`86~cZL?_a#MEZLh6bZ;5$)ZW+Tz#H zV6?5Gy%$qk{TdpKwoSD6V``gULxa(_i}pcGZTD+vFxn2$K8&dyehm#q`$)8pW9lQn zh6bbU6z!9k+UeKOV6DSO;v^}DI9aDS!8XAnYSF~?pYOh~IgVDYf?Yo%z)~}(#X!}I_KBo5hH8dD)zi2JPt$2BRGn?XQ?R>etXL0&`2BRe=OARhrB_{i8aLM^vl4yZsmE_mZVD=UiEtIT+ehm#q z3yT&>R$;$}2BSqqizTb5Uqge@l0`c+Sta{5G#IUzXlEs>Vtx$`Mk_8_iDXsWuc5(c zB}F?sS(Wr_XfRr-WFC568khIs-9P%As%4V(<{YyrYc}Oz+^fnbw^ZjQs|v|2ar!m1 z%u^MUyQ%Y&RV8dHC#x#hT#&4)Vsl}#s)o%)$*MXw7bmM4*j$pVYGQL~vZ{qmO0uf0 zueeTf8=N#OneRZVORTH09hc(QoZ*kh#$Q6<(eJehwE^`BJc7M3 zp)sI2fk&Y`1RiJJmcS#)I}&)Tcvk|C2JcDW@!ow2eE|aqJZ5_^fk$Ph5_sHooWLWi zGYC9(I+MVoqjL#7{&_qB2Q=gGWxzzhBm$38os5zfJe`+CGhyz^#mRP`xb%6xV}T+ zQLOI~c%1471RjaHlfYw5KO^AaQ5-4?;PIk+2|Ob7djgO7JV4-4orefKZu4gXkIej) zz+*3eC-CUXqXZs5`8R<_NG3)Bi73Vg2|+-Fz~dOtB=AVZ5`+?fQiM`~a|k@1umYh1 z-~s}V39Lb=0jN!=4X8)pk$VjYJT|Wpfk)ppA@KORW&|EV*POs(PT~&==63&>t{>FaR)+ zFc2`9Fc>g|Fa(fFNCl)3(g1Nn959?P9FRfC0E{Gz1dJw(24oSk0AmPa0J(%*z*xdq zz<9!Vzy!hsz(m4Cz>S0(0h0)m05=nE223GL0Zb)K1xzDM1577O2h1SM0L&!J1k57L z0^CEm2QZs38!(432QZf~7ch@74=|rFAFzP10I-m-5U_}_2=Ex;F~DNNV!#r@62MZz zQou68GQcy0X8_9y%Kwrs{pGBs{v~WYXGkhUIDBntOcwitOKkktOsl$ zYyfN|Yy@l~Yyxa1YzAy0YyoT~Yz1s1Yy)g3YzOQh>;Qa3_z19*uoKWQxxH$Xj18Ux zflZRJ;VLe^y$j#|jPMy?H(@v6OTw3cJ%l}gy@b7hZwcQ5_7V00_7nC44iF9i4iXLm z4iOFk6hQ$F6AlA@CHx9FLO25WgYXC7DB&pJ7~vS;AHqL?#26qE1B4_(5+Fzj0>Xqa zAWDb=k_pLxVuWIV;)LRWl7y0gQiM`~GK4aKvV^jL@`Un$3WN%PiiC=QN`y*)DugP4 zs)VY5YJ_Tl>V)cm8iX2vnuMBwT7+7F+JxGGx`eub`h@y`hJ=QI#)QUzri7+|%LtbN zS`b6Gj8F2w8wJ zgfW0zLM~t|VJu)gVLV_0VFF+xVIts0!i|7Qgh_y#2{!|#5T*d85~c#C5vBpA6Q%=Z z5M}^o5@rHs5oQ7IA>0F)O_&XsLzn}YOPC9oN0 zF<~)a31JCfDPbvK8DSaV8NxGw<%H#c6@(Rlm4uamRfJW5)r8f6HH0;QR|u~F))LkN z))CeL))UqPHV`%dHWD@hHW4-fHWM}jwh*=ewi31iwh^`gwiC7kb`W*|J|cVs*h$z4 z*hSa{_>AxwU^ihm;7h`nfIWmgfW3shfNu%k0`?L10rnI20}c=l01grk0uB)l0Te+2 z4igRoekJ@0I6^oA_=E5V;3(lJ;27Z;;2*+2fW%|~XC6re&Mkrj&K|-9&JUsl&H$1L z9OD-wa1>vhz;Sv>0!QLaF^IiiHA~i?=%Fq%Lva_+bj|V27Rl=J{O?>*@Er%=X_>5A z{pWXD<2!AVRonmkPCI<3eX{D1|DBEnd+UVnbWT=X^1suy;5*&$o$kr12Y$nQ@!HY) zu>Pld>QQ(vJ>>Tr11kMxerNFnW`Ehv z{<4$)GQTevP3bT5JAjjsWB+%n{`&Gt-G}nYUGRjStOlTC9rZ6)fh`r1)m3P@LbnX0 IKY8;12jo}5V*mgE literal 0 HcmV?d00001 diff --git a/.vs/StaffHelper/config/applicationhost.config b/.vs/StaffHelper/config/applicationhost.config new file mode 100644 index 0000000..208e141 --- /dev/null +++ b/.vs/StaffHelper/config/applicationhost.config @@ -0,0 +1,999 @@ + + + + + + +

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.vs/StaffHelper/project-colors.json b/.vs/StaffHelper/project-colors.json index 482d5cc..9eff95b 100644 --- a/.vs/StaffHelper/project-colors.json +++ b/.vs/StaffHelper/project-colors.json @@ -20,7 +20,17 @@ "ProjectGuid": "e2fa64e5-0ece-4b27-ab71-cb4addbcac52", "DisplayName": "StaffHelper.API", "ColorIndex": 3 + }, + "a2fe74e1-b743-11d0-ae1a-00a0c90fffc3": { + "ProjectGuid": "a2fe74e1-b743-11d0-ae1a-00a0c90fffc3", + "DisplayName": "Miscellaneous Files", + "ColorIndex": -1 + }, + "605c879f-7568-469a-9c44-a8c5423af163": { + "ProjectGuid": "605c879f-7568-469a-9c44-a8c5423af163", + "DisplayName": "StaffHelper.Service", + "ColorIndex": 4 } }, - "NextColorIndex": 4 + "NextColorIndex": 5 } \ No newline at end of file diff --git a/.vs/StaffHelper/v17/.futdcache.v1 b/.vs/StaffHelper/v17/.futdcache.v1 new file mode 100644 index 0000000000000000000000000000000000000000..f72aa6b9f49e64e79f300996b55c137ea5e74b91 GIT binary patch literal 646 zcmZQ!U|>jfwu%WYPAw{q2`n*o9GO6e?-~5!+92B>KMM!jAh8bIPK(;NT z!-iWNxm0vraB5LmW^yWu`=DYZy0E+P`Ey`UgF!JBUFe&c4v99D$k#&%ljzO|T6_*r HXEFc)-45s< literal 0 HcmV?d00001 diff --git a/.vs/StaffHelper/v17/.suo b/.vs/StaffHelper/v17/.suo index d5a3c9b13871dc886ba1a8a3f3fec11f0b3398d2..d73cee56b34a8584a144a3998be3ebc0658948f7 100644 GIT binary patch literal 96256 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 SdcVJUVjM$RZE0us|NjRxo@HGC literal 66048 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 d-&jjxOzDk%jU^Hm{kQ1<_hIE_+ + /// "Create Company" + /// + /// + /// + [HttpPost("CreateCompany")] + public async Task CreateCompany(Company model) + { + var response = await _companyService.CreateCompany(model); + if (response == null) + { + return BadRequest(response); + } + else return Ok(response); + } + /// + /// "Get All" + /// + /// + [HttpGet("GetAll")] + public async Task GetAll() + { + var response = await _companyService.GetAll(); + if (response == null) + { + return BadRequest(response); + } + else return Ok(response); + } + /// + /// "Get By Id" + /// + /// + /// + [HttpGet("GetById")] + public async Task GetById(Company model) + { + var response = await _companyService.GetById(model); + if (response == null) + { + return BadRequest(response); + } + else return Ok(response); + + } + /// + /// "Get By Name" + /// + /// + /// + [HttpGet("GetByName")] + public async Task GetByName(Company model) + { + var response = await _companyService.GetByName(model); + if (response == null) + { + return BadRequest(response); + } + else return Ok(response); + } + /// + /// "Get By Email" + /// + /// + /// + [HttpGet("GetByEmail")] + public async Task GetByEmail(Company model) + { + var response = await _companyService.GetByEmail(model); + if (response == null) + { + return BadRequest(response); + } + else return Ok(response); + } + /// + /// "Update Company" + /// + /// + /// + [HttpPut("UpdateCompany")] + public async Task UpdateCompany(Company model) + { + var response = await _companyService.UpdateCompany(model); + if (response == null) + { + return BadRequest(response); + } + else return Ok(response); + } + /// + /// "Delete Company" + /// + /// + /// + [HttpDelete("DeleteCompany")] + public async Task DeleteCompany(Company model) + { + var response = await _companyService.DeleteCompany(model); + if (response == null) + { + return BadRequest(response); + } + else return Ok(response); + } + + } +} diff --git a/StaffHelper.API/Controllers/CompanyRoleController.cs b/StaffHelper.API/Controllers/CompanyRoleController.cs new file mode 100644 index 0000000..d9c5a15 --- /dev/null +++ b/StaffHelper.API/Controllers/CompanyRoleController.cs @@ -0,0 +1,143 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using StaffHelper.Model.Entities; +using StaffHelper.Service.Interfaces; +using System.Threading.Tasks; + +namespace StaffHelper.API.Controllers +{ + [Route("api/[controller]")] + [ApiController] + public class CompanyRoleController : ControllerBase + { + private readonly ICompanyRoleService _companyRoleService; + + public CompanyRoleController(ICompanyRoleService companyRoleService) + { + _companyRoleService = companyRoleService; + } + + /// + /// "Create CompanyRole" + /// + /// + /// + [HttpPost("CreateCompanyRole")] + public async Task CreateCompanyRole(CompanyRole model) + { + var response = await _companyRoleService.CreateCompanyRole(model); + if (response == null) + { + return BadRequest(response); + } + return Ok(response); + } + /// + /// "Get All" + /// + /// + [HttpGet("GetAll")] + public async Task GetAll() + { + var response = await _companyRoleService.GetAll(); + if (response == null) + { + return BadRequest(response); + } + return Ok(response); + } + /// + /// "Get By Company" + /// + /// + /// + [HttpGet("GetByCompany")] + public async Task GetByCompany(CompanyRole model) + { + var response = await _companyRoleService.GetByCompany(model); + if (response == null) + { + return BadRequest(response); + } + return Ok(response); + + } + /// + /// "Get By CompanyId" + /// + /// + /// + [HttpGet("GetByCompanyId")] + public async Task GetByCompanyId(CompanyRole model) + { + var response = await _companyRoleService.GetByCompanyId(model); + if (response == null) + { + return BadRequest(response); + } + return Ok(response); + } + + /// + /// "Get By Role" + /// + /// + /// + [HttpGet("GetByRole")] + public async Task GetByRole(CompanyRole model) + { + var response = await _companyRoleService.GetByRole(model); + if (response == null) + { + return BadRequest(response); + } + return Ok(response); + } + /// + /// "Get By RoleId" + /// + /// + /// + [HttpGet("GetByRoleId")] + public async Task GetByRoleId(CompanyRole model) + { + var response = await _companyRoleService.GetByRoleId(model); + if (response == null) + { + return BadRequest(response); + } + return Ok(response); + } + /// + /// "Update CompanyRole" + /// + /// + /// + [HttpPut("UpdateCompanyRole")] + public async Task UpdateCompanyRole(CompanyRole model) + { + var response = await _companyRoleService.UpdateCompanyRole(model); + if (response == null) + { + return BadRequest(response); + } + return Ok(response); + } + /// + /// "Delete ComapanyRole" + /// + /// + /// + [HttpDelete("DeleteCompanyRole")] + public async Task DeleteCompanyRole(CompanyRole model) + { + var response = await _companyRoleService.DeleteCompanyRole(model); + if (response == null) + { + return BadRequest(response); + } + return Ok(response); + } + + } +} diff --git a/StaffHelper.API/Controllers/CompanyUnitController.cs b/StaffHelper.API/Controllers/CompanyUnitController.cs new file mode 100644 index 0000000..3149f2f --- /dev/null +++ b/StaffHelper.API/Controllers/CompanyUnitController.cs @@ -0,0 +1,128 @@ +using Microsoft.AspNetCore.Mvc; +using StaffHelper.Model.Entities; +using StaffHelper.Service.Interfaces; +using System.Threading.Tasks; + +namespace StaffHelper.API.Controllers +{ + [Route("api/[controller]")] + [ApiController] + public class CompanyUnitController : ControllerBase + { + private readonly ICompanyUnitService _companyUnitService; + + public CompanyUnitController(ICompanyUnitService companyUnitService) + { + _companyUnitService = companyUnitService; + } + + /// + /// "Create CompanyUnit" + /// + /// + /// + [HttpPost("CreateCompanyUnit")] + public async Task CreateCompanyUnit(CompanyUnit model) + { + var response = await _companyUnitService.CreateCompanyUnit(model); + if (response == null) + { + return BadRequest(response); + } + else return Ok(response); + } + /// + /// "Get All" + /// + /// + [HttpGet("GetAll")] + public async Task GetAll() + { + var response = await _companyUnitService.GetAll(); + if (response == null) + { + return BadRequest(response); + } + else return Ok(response); + } + /// + /// "Get By Company" + /// + /// + /// + [HttpGet("GetByCompany")] + public async Task GetByCompany(CompanyUnit model) + { + var response = await _companyUnitService.GetByCompany(model); + if (response == null) + { + return BadRequest(response); + } + else return Ok(response); + } + /// + /// "Get By ComapanyId" + /// + /// + /// + [HttpGet("GetByCompanyId")] + public async Task GetByCompanyId(CompanyUnit model) + { + var response = await _companyUnitService.GetByCompanyId(model); + if (response == null) + { + return BadRequest(response); + } + else return Ok(response); + } + /// + /// "Get By Name" + /// + /// + /// + [HttpGet("GetByName")] + public async Task GetByName(CompanyUnit model) + { + var response = await _companyUnitService.GetByName(model); + if (response == null) + { + return BadRequest(response); + } + else return Ok(response); + } + /// + /// "Update CompanyUnit" + /// + /// + /// + [HttpPut("UpdateCompanyUnit")] + public async Task UpdateCompanyUnit(CompanyUnit model) + { + var response = await _companyUnitService.UpdateCompanyUnit(model); + if (response == null) + { + return BadRequest(response); + } + else return Ok(response); + } + /// + /// "Delete CompanyUnit" + /// + /// + /// + [HttpDelete("DeleteCompanyUnit")] + public async Task DeleteCompanyUnit(CompanyUnit model) + { + var response = await _companyUnitService.DeleteCompanyUnit(model); + if (response == null) + { + return BadRequest(response); + } + else return Ok(response); + } + + + + + } +} diff --git a/StaffHelper.API/StaffHelper.API.csproj b/StaffHelper.API/StaffHelper.API.csproj index 5f9c473..95c80c5 100644 --- a/StaffHelper.API/StaffHelper.API.csproj +++ b/StaffHelper.API/StaffHelper.API.csproj @@ -13,12 +13,9 @@ - - - - + diff --git a/StaffHelper.API/StaffHelper.API.csproj.user b/StaffHelper.API/StaffHelper.API.csproj.user new file mode 100644 index 0000000..e4f6e71 --- /dev/null +++ b/StaffHelper.API/StaffHelper.API.csproj.user @@ -0,0 +1,7 @@ + + + + MvcControllerEmptyScaffolder + root/Common/MVC/Controller + + \ No newline at end of file diff --git a/StaffHelper.API/Startup.cs b/StaffHelper.API/Startup.cs index 88d423c..99f7ee8 100644 --- a/StaffHelper.API/Startup.cs +++ b/StaffHelper.API/Startup.cs @@ -1,18 +1,16 @@ using Arch.EntityFrameworkCore.UnitOfWork; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; -using Microsoft.AspNetCore.HttpsPolicy; -using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Http; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; -using Microsoft.Extensions.Logging; +using Microsoft.OpenApi.Models; using StaffHelper.Migrations; +using StaffHelper.Service.Interfaces; +using StaffHelper.Service.Services; using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; namespace StaffHelper.API { @@ -32,6 +30,34 @@ public void ConfigureServices(IServiceCollection services) //Database Configuration services.AddDbContext(options => options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection"))).AddUnitOfWork(); + services.AddSingleton(); + services.AddTransient(); + services.AddTransient(); + services.AddTransient(); + // Register the Swagger generator, defining 1 or more Swagger documents + services.AddSwaggerGen(c => + { + c.SwaggerDoc("v1", new OpenApiInfo + { + Version = "v1", + Title = "ToDo API", + Description = "A simple example ASP.NET Core Web API", + TermsOfService = new Uri("https://example.com/terms"), + Contact = new OpenApiContact + { + Name = "Shayne Boyer", + Email = string.Empty, + Url = new Uri("https://twitter.com/spboyer"), + }, + License = new OpenApiLicense + { + Name = "Use under LICX", + Url = new Uri("https://example.com/license"), + } + }); + }); + + } // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. @@ -43,6 +69,17 @@ public void Configure(IApplicationBuilder app, IWebHostEnvironment env) } app.UseHttpsRedirection(); + app.UseSwagger(c => + { + c.SerializeAsV2 = true; + }); + + // Enable middleware to serve swagger-ui (HTML, JS, CSS, etc.), + // specifying the Swagger JSON endpoint. + app.UseSwaggerUI(c => + { + c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1"); + }); app.UseRouting(); diff --git a/StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.API.deps.json b/StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.API.deps.json index bb2e8f0..2ae12fb 100644 --- a/StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.API.deps.json +++ b/StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.API.deps.json @@ -37,6 +37,7 @@ "Microsoft.EntityFrameworkCore.Tools": "3.1.10", "Microsoft.EntityFrameworkCore.UnitOfWork": "3.1.0", "StaffHelper.Migrations": "1.0.0", + "StaffHelper.Service": "1.0.0", "Swashbuckle.AspNetCore": "5.6.3", "Microsoft.AspNetCore.Antiforgery": "3.1.0.0", "Microsoft.AspNetCore.Authentication.Abstractions": "3.1.0.0", @@ -1449,6 +1450,18 @@ "StaffHelper.Model.dll": {} } }, + "StaffHelper.Service/1.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore.UnitOfWork": "3.1.0", + "StaffHelper.Model": "1.0.0" + }, + "runtime": { + "StaffHelper.Service.dll": {} + }, + "compile": { + "StaffHelper.Service.dll": {} + } + }, "Microsoft.AspNetCore.Antiforgery/3.1.0.0": { "compile": { "Microsoft.AspNetCore.Antiforgery.dll": {} @@ -3830,6 +3843,11 @@ "serviceable": false, "sha512": "" }, + "StaffHelper.Service/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, "Microsoft.AspNetCore.Antiforgery/3.1.0.0": { "type": "referenceassembly", "serviceable": false, diff --git a/StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.API.dll b/StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.API.dll index 977699390f3f1bea97c00a150708945b992aec45..f5cd18d92329ae12b271dff9d549bca12817b901 100644 GIT binary patch literal 29184 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 diff --git a/StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.API.pdb b/StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.API.pdb index 21f9221b3470862f7ff510a4bd9b264e16dedf48..09480bdcc68011a567d6cbc3e4fc630f79201769 100644 GIT binary patch delta 5226 zcmbVQ3s6+o8UD{@Un~zH@|MRcih>Ag^@{IBiTDC`Sr$++@^BI2vP;;F4$<~5YGyJf z)3n(!rZG-1W#}|c;~2FytyPRR<}qpQOdH#zMcQPNnoin@)3GM4W508D_j0ocPF*v_2D<=rSP} zp}Q3IBowaw2+Ctn+>0xIN(!Sl(fBV26O(8GW3&?WPSm?l52OAk>bVl5a!H~?s0UH& z=u(xA&Q(K;^z=@(o=R&l8b$Cno7V4N*fsKJwgi^7D&(~lh z`WI?2_b-dWOQZ0LC|n-GVtnEP6;TeA8q5b=ufg2EDhk`8upV96@@#Z@XjdA$6*w##<7fpjJLn2(ewNb0z72rXER?4zFv&B+T&3t zpd_LcgDs^b;>)lQOc`#nrRZIOLCSGIR8S^W;yzf9yZo|p$pmeIo6JZm!XA@0D zLfJ?n2Z85O2j$UDvXC+pv0Ra6Vmm#nv*P5wR6PXSZX1C;4Qrs2HY+nwvAtQ?fUy0- z4hcIVEJ@tQDr~c`0b%=v9TIj#Sc>7E7GaweQ3ZtU7j{V45n)LuT!jtj4U|?J&>QKl zJ)k#HLhXoPM!+$V>jDYz~-3XYAuzYxHtby{J z)>tDY!}6>8!FZkhU|L{J3Mex3!N_c+lTI>=fWYYLo59?2HVbA5%;LHsFl*|E1Y?O4 z0mT{V>3U0?2uLsiFjwmXf*ApWfWV|SjDSHv@gksjBW-T5#+#@N5rINPpk8k12ZewV zL_i5f`lNvpL_lB`*ENGFY-|=xaGB(;`&H4Mx*0dJtS=RPRg<37b31qN$6Z%$``4at z?KoFI_xfWbtzM#c`dmG}M91S@Exo-h7N@_XtHl#r;ca`o%jNO=l2&!@m{Z=}?e1)A z@ppPXzTmH=Y$a~B*W>T;y4|=mWwp1fyT#KxN|m(v%uP&Z&dgt6wKZ8Xhu(GXd1U|W z*Pkdoc%b?P-QN$@e!Z;q8Bf9K@7foh|MTIDut2TX?fQmDoGKDHYWcu-Vc_S#DAE1n z?3veDHO)+379*5lpL)6%8Qp|8-A-E@A#-Hf|`-FfHMowz%}#F(67 zHO0PW%hBr1?{wdJ_Yux4qq1}IZ;R|nXL;l3k% z$NEkLUyE6zA@(Ibr`x2(twERW5Gy*fZ(Z%8}UVOUV0{OOM;J|-)p55H_I ze=qr1&9PTMEk3`0&w7WyrM-Qv%iZnjDXH>qcezWpyYYg`E|w18q<%aPp1&LzEIqLC zxMhnx?epQcwEhlP&#ulkSNMt~|NCFl2+_eg){AE@c~@-gbXUO}EQa-rX5W#FrLSiqn+bdqup?<9GG6x3sx@ z+4t%WC*~{X!CZ%_iGdN3*H}1Q!XeM0rV&OYQq#xbi`<;#<|^-~HmpJLx{T6NR4hA| zQI>>bByik7S+rWh!+J3{_ddg#5i1X#v*&JzF-TMpV@QNc zvKg19>&O@ry28{eNlEbrT=ZMk_a@snfWw<;qosmRUfCoZOL(`(D={CPNxd0CHaSDd z(&ipo{D(dMPJgG%m&sG$soI9Q`8S6=t?IoxmXedlRV!50!mz4f6C-0qSiZ_*RQSu4 z!qSpQLrMn2W+t#?gJcQ}5S!l1eb_oYlG7y|x`*k;0f z2@?+s;~DwQ#22c9PLeTk;d~cCaKZfrbz>&7Ox3F;IY-s2gq{pN%>Q^x6P0>oWtOUf zbtLnz#i0dpJ=lU^{1tMZsxk#Ct0qXZHzgERZ}ha4t5G%6B8#dQc=A4i%D9RZ@>Er( z5GwO0*e7E|BKxFL4a-LIG*zz*ddo$c_(kMiH%3@cHzv>Zs^Auq^HssM5M22n^QKg( zf?G+Rt_n6naH2bROvaJzVUuU5B0C_mY~rXCar=)+)1gMSndAaha2Et0XnWMlGgT3O zD5)aKJx`@^w*Dr0ma5{@s{B79O>&_sGAkC}ktW($Qh2|sw{>J=ZIg>s6@E5^cGJB# z(-@J+TD8ivasP#H;5AU0XbX+2;*$9fWua5R36Y7m%@~oINGu&P|M@MXvi(8lb|?K0 D^yspv delta 1065 zcmZuvZAg<*6h7zO_U=nf$<1jg=5i95Ml~rR8h*~)_AYFGK!KZ1Tg)x?Dmbis&FW7G z!L6hq&=M00f2cu0fq?}2Z~X`=GQ}U|zk;M9h|cwk1)a-z&Uwzc_uP99cWw?x#_;Ce z{&oPcdfNkJV2QL9iC+eA2mos0)`sp_DAFmD3sqY&UjsPFZ{_(~UtJa13F5sH@rrOX zKzzrI#)XSJD;-ZO*A|-+D~|cH_X?F3n@kV%dIJFYPzulw8gjU%k?KhcNHa+JhGbQ3 z@=UUH7jVvne7=q3(T0Jm|J2h`R3vrNwkFy=NOp+q8d(uf3Q&s(%_zVVvM_ z%5%;Ip_eY+=n~<+hfj!iQAB+&Vi8psS2?K93HL0aR$3x-N=q8rR4p+@AGU!|S+4QP z!I*4x`UAmWpeG#mpVL=G+j_c!k#1Qd$ssw&9ERN{gEtoKjQP7t+GPD1R2$6swnG)H z-dMbUoA&0Xo9A!+EIW3|+NrLd>Jw+`%IX^5Xa{S~4`=NeT=UF?UK!av;v8Qf{Mt+L`J@!TEo+%a`#UHPeeQPmhoz=(M0b79j^v7UH4?K^cZJ`dwH=X$w!&pIHC5`JA8-r&DVBQyCnx q2vnjPY=FABAf$^T!ayPNzvL>YO6S*@GZ6M{9$gO{Nk!PT8TbnU8`IDL diff --git a/StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.API.runtimeconfig.dev.json b/StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.API.runtimeconfig.dev.json index 137479f..ce17604 100644 --- a/StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.API.runtimeconfig.dev.json +++ b/StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.API.runtimeconfig.dev.json @@ -1,9 +1,8 @@ { "runtimeOptions": { "additionalProbingPaths": [ - "C:\\Users\\Habeebullah\\.dotnet\\store\\|arch|\\|tfm|", - "C:\\Users\\Habeebullah\\.nuget\\packages", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + "C:\\Users\\Sumayya Uthman\\.dotnet\\store\\|arch|\\|tfm|", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages" ] } } \ No newline at end of file diff --git a/StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.Migrations.dll b/StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.Migrations.dll index 2a6edb38d3cf319e6a35a9ad4223f607a739a378..ebbd10b003e9501066b85ad0c72ba1ce96e2f7a2 100644 GIT binary patch delta 252 zcmZqJ!`!fkc|r%votx_)PwbIloHlV~IHSvCM#g%^Ig=ZKWW{Diru&-&Zhee!JT17; zf8nZUI{TWdy*7W?Vx!2*YW?mY1EX&M69WUo!pWA`_?EoLG{XpI1D2$F(>ks8Ks%MggsLl+M@C-N@{Tzsm&jpMD~rH)YPQXoSejr7?=Fy(%jU%lHwTu;>_aI$;Yn6 z=|VNvJ%DNkTEzXopS{(NYt?O$+s$opKx<&2VshYhX~wL{xz{x(Pq|(-(ST<&-;H0) QOg*NX1@F9PoM^xf0FnV%0{{R3 diff --git a/StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.Migrations.pdb b/StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.Migrations.pdb index 33ab1b45716a146b72cb39ff90ead35808831d11..cc8c8170ad5bb63093d33779a94b83f93fb0130f 100644 GIT binary patch delta 1140 zcmYk3eP~lx7{;G-lbes5dv6+@&^g(H0mYADbMsM~wlVF*cFwKNc2-uM)Ka!W({{9F zIFK7{iuZOOu?cI%ZZOAS>mRa-9}}I$$u|1O*avKTk|x6ozxR3G z_q@;Lz&Vu@7jj~9D0n3agqr&Y_W`)OYT~=IcIUIFcJ|&mKY4jVt^Z}_=w!wogTUKR z@ICb&b*&JH3k6x~Bz2B@i@Ht`s8tjkq#mK(raq)v4uPaY!4c{)>QB@KYO7PA!>Qmn z^$hhE^#OHUZ{YHfV`$O+9tlPF)>#o;0_CPg%$LNd3!jp#&Teb z{T4FRD5E&@J*?ALyx%867gV9qEE4yy| zSnI|-`G=?*J>2!+32Ga8i(Df2NvzHTyM^VIx=Pr~TX`{5r!k~4q%ov1q~SPcBB5bD zd6P_#_sK_zO4f(#2_NnxbY^vCb!K&Db!K%a^*XkY*U9JPTQXm-H{&mwU_<361{xX+ z*rY%nl3=5O!{jRYoor4T*h$jFCZ`KmogcgG-8BmT;UEI7VLmWi#9itQi!TF>_)2{) zW>8JyC##vdp{|A#AGlMxinefub)_}Uny_G~7`9TZ?^zkvKdouj^%0mV-i@SK??p1E z`WRl0PO~`?g{KKYxz-CeSo^RmU*y66wO}nXqqXewvdMgL z(I0|5X1106F8QmutL#6NFZiEZ^karR>F+4}z4CAWj4inoSb}|oRc)gh}5bD#ZFOaPCnYiw#4G3b+gsk!q{ZPNYF{OmRiUB zVWPGmC~AFK6-8+`S3$O7mO>d!tZ091PNY`w1ND!BqWj?&s6YI;lO|x`danC<&imxN zfsFKv)BWP`wu+H@U~WTuM*=`u_F02}$-L%)_{iDO{=^C2oXz|D4yRMy5J*G875XM! zE(AUk3U<(Y=y7_2o}~yZP!x30Df&8npPr`*RH+J5^nUsl{g95?1XkD-9H5WU6ZBnr zxhBx2DL6?FYf83HEEOi;fm-E38(Al>DRn7lZVZJCjOKe2;c#wV{0NMP1^x>w zxR;x!@^cjnBPs$B8yZM&q0Hveq;pBf0nT2M*)bjMWEc6F zoQV}*?8eoY8#iJGcMa|u+%>psaM!>q&TEz$*g!Jm61hYEC#AJ0ev64EwI({rZ{$8H ztuyfxIZqywNWFXghJ_`wsyZtrK^?-xuZ|fd2r% zODef_O{;_rryOxZ!?Hk{b(%HCy2yg5A!)@~4_Rr}r`8zj>>xZE4hG|_H-l-9HVt2f z#@O_Q;MJgq)O-({lY+o{~6$;%~$^F15obYFe`W<7t&Z+u&f+|7F4^@?6c zuU}63R((3ykzG_eU!SpfXyP~qfIpAEYSm*8ng{Fteg5d)U|Du^d9uRh7w3Xi_@% diff --git a/StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.Model.dll b/StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.Model.dll index 1399054d67cfb6b1788b1b7a49cace135dd33070..dc395879b599c22cf4d5a1a27494a8721c796b4d 100644 GIT binary patch literal 11776 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 UA8#?|Z<~I_m+SAg-?|a_UmKn~)Bpeg literal 11264 zcmeHNeQ*@_d46~ALw7f}^A?sNv4WP+2K)b2=s7>_%y>w4Na)2U;TjuSgGcAdt_*zGhC$xJhG+H`EU$<%a8 zpZDE&(TW3-{?ShU$e#Au=Xu`W_x|>`yLamS*yqScM1Jg7uM&L~N8VzBw}v9ZRU7`g zivBYEM&nnF!*4VWolfK<*<5BaXQd)zRyv(2L`LmMZYmu~q$8dEgOOBb+>TaOmT%Ic z2fBz38$Q~3@!MZ^Yg?d=k!8j%B2E-^+)s7j7{MOLPE;-2blS}Zw_mndAbj3@6#on- z<-f(FO17}Ipxk~YaiXM;$#q+ir~+1VJJHZ}p6Q@Nizx$N_D8$i3mZ`D%TJKW4UW6SVEDq&2P~ z1jY*25CUVRYbaSPtk#VPLDD+c5CUVBYbaUFyV{KiLDDs@Ap}OfYY2gHn`;PxvDP(& zz*y%RLSQtwh7cH-Bu@W@z}Vm#LSRH(LkNsU*AN0@qiYC(f!XI2s${X3o7{*HB;D*9 zLSW#kaPkU)vDGz%z-V?2AuzVNhLXkVaOpUODOrr{a3excNQ-L-fw9vygusZph7cIH zyM_=LyIeyEj8@kW0^<(XP@)ZLA3W4<=+%npO=tH+cSU#a+TD5=U$Oy8@&WU&=~Gxk zaID2u(ll7eCDN054i)+Q;@EU-kRAiaWTvM3kM(rocmeutECfyM$;>D;Zzh(8;|;S0 zu0EoVjNOFk$ZG{=G~s$9w2mgRqho}NN|vE-;K=FO`yK3@9_3*B+cM^SHNF^Z2?xnv z#`u1qKD?X`BTJC>1)Ix)^wVHZC`exr91u(i{=HyC@Po2>^{k|se-Vrr+;^wHN5rYd$P7gIJU$-UN#lr~P_>5=P?oAc2xKtZ5~{uwC_v>@O$I)J zr-VuNsHaq&4WFj~J+12Z!_`pFt2z}rk6HW` zRpX&*s8>{d4P}O4QxVIIwSrzxTf})O+8Y*d@#<+$` zI-rVcsHARHTtgKNsNx!`=%lLe`k$obWU2bTe-7%5s*}i9O*vKLIGfeP_YU+yYOkTk zG{&{p&^c9HdksCIifdm%PpRVCSI|XO+`pCdyejVBN_xprQbR4xYs?5gL$&mps`Bu2 zP~TSdDr%^scU8TGcGl4kRdLH!(R-@6Wvl2zRot@GbVU`nY&H2eI_Ky;%%wF{q3SB; z(i*B$^=X{KFc(pt@CM(3W*H zplSwvSVt#SJrRDH8pu-hbolE~XH@+o@~x+ws((ek^~ASxo@Z-Auh9m2RMj1!H=xd` z`U3Jr=z^-}kS{_{IZ8&pkuGYCN4}AsSH&aWNH3}4k>5zKsN#{|NUy2lk#C~6RPo3+ z(Yva62ho z@yyyv4XSu%ZKW-ql+ARz#&#oRGwoB=hLp_|Q&o@HHtJTj1+i^(MAaN-!FD>S>P5_g z?KG&zp@XR<>5)S{eX0(MjMA z`YdoaT?F1ke*x^EuK|Bs{6Sz$N{9;<1!ok;=yhXO_?#j;^TIDFvU6GZWnxYSx5rRq zCnCI2k)4?EHbr*g!YxI1io$0U*_jnSr^wE{@Jov9EC|1>$PSs(9z}K{!W$LYi3x90 zWG61%Qe9SXR`{GEJM+RXDYCO5{IViDtvJ(;BsK`!Cc$*?SmT=3*yeND| zk)2uLbBgTD3%{hu&VumEitLbITB68KM0lejJ2ByHitNONTZ-(=2%qsYpA|l*$j-d* zON#6)2*0ez4h5toitI#$H!89d6W*rCjwRd*FfR(9QDkRU_?#j;^TIDFva=xkvLZVa zl$I#66A|91$WBann<6`L;YGn&!Fj<2K`P@iBZ4u(xL{FmR&ZW$L6Aa{UN9yY7c2_S z3N8pzSW*hc1ml85!CAq1!39Aom-K=$!J^=-;DR76lQe=c!MI>ia8__$a6ynNB)wov zFfLdWoE4lG^x=-+$0vX%(jcB0%dirL@N5;vUA`RmOsrkFcdRjf0{r8^&w!r{dmm~UiNz_-)C0~&8 zpOw0<_?IK)XC&pb;ac$bh2I&f2Y*5M%}Sg1uSc3bN#oSpCB4`#_!X(;9jT>}xbIGX zE5-RJ)MS|GAdjF41?e_sN~$cfd1nFS{Ll4?Mgp15LUUoSM?g5%~FFb?x15LUQ zo{fF|DkkAR;5nskx|!9NBxaVI?nJ`6PJ<49%TTa@GA zBS>XX9B7h-R0fR#P26)o4n7Vv$wn%JCV>7TKZSX>Q+O`(BaNx%S~`JmXxZbL-G4jELVeE;bIFsw0XS(eGiU|v|D2j;`_CO2|Ee1XS~!~?0ad<>1(OKq~kXYFX?P) zDyO@pz83EE^rqokb)_^Dccj$ybfYxbXQghC<*=16+&FSDk-J&wSa#eh*yEjm(t0{_ z_RWLG?a_SVM!9;eM6$H3{)vgiSi(x)I69C^q^#U@SL%j&2McIM|3rT-F_}o07F{}l zOVb=3>&uk71E(`-yKgErYUfIWZi{c3NE?33H22%-@f%gZv#hk*w(;?tozIsBJd^LH z!P3CuHDsp?iNbVA3cg<5M6wQD6TMc_rh|5h51fi;s-zI&xz4WzJhN7E@N|?MLO6#z zNyWV;IC5>0N@!8>)Er8noWbdQ!A?bwPN5%=oX0bJC6`xA`xYm##61(5I_=S^$w@oc zp36Lx=jB>vnG~y2Te7&EyOv1WIh;&8$5%yL0Y49nP8Dn|iHo@2^OU|AYRl*C)M#>g zC{gg{7_xF`@e4Coy1ak%3dbUmLy)y*;RXEzLLGtz{Y!Dm90g)`a}cXaqw~s97uaHKV#_RL9WF(892WVI4y)Lj+J0 z3K@7s;|(u^1`V03j_0gwUnbr4@R*(D%VOv>FX0B#Ilq(c#hX{OuWP6yle62h*%n<{ z_MhDyZAAf9wbvHe&O|<&w5H|mvB*V}SZsAa4iCOHo$pm`0B*C|kn_f7yB1h40Gvdl_#T*N@=h_z}KK x;<0YS*~+8ODa?o@dKWg`J?0=27nDc)y#ofQgZTwBs{?A6>e*kf~-tqtd diff --git a/StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.Model.pdb b/StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.Model.pdb index eaa85ee41d47849f6fd0f1027c1416c42130bed8..e5e173e95defd36ec4ff0fd516db75e764914435 100644 GIT binary patch delta 2066 zcmZ9Ne@xVM7{{OQ{rukd5J7E4P#!{ePLdnKm7(FmVWJZc!85n6^f(btI6&^$WLaN3 zw>D}v+()t5<{vILY;DzOvutzg5BfE&nOij)EnGjxu;o_GKl<^04vrpSd+qtWp7-bT zeBjId7-_#6AE}8R(}~KSCu(sK*$C^l^gyDwGleDX$@L;_v=8eR&bLLjH=>Ti%h$pi zdivVo*B!wYTUB8DxtrGEx{^>dGLZb~)X1ub@{rYl9#93A0SovX7=U~2r#>w+Ip9q^ zOaoSsz$%UHW2o<-PNV*c>d`cMShG+RwF~uC)Ynn3qfVo)v}m;2VxcC~J*dy24x_%0 z`VnfSRiiCd3uRChsz%#PuSUB-1Vlj`9QNXOz;#Ew7CH({@M5-SrITJOod&Og3*aJn z8(accz$CZ|Zh)!m85_-bZS)Jc1g?PJz@OR7PUei)j?j+Kj?hkjgCpPum>=N400;Is zu*ZQt4h(QC3~-Xo=Oi~+0g8YJ_&_BHfXyHTc7WYrAJ`8LfuzrAQW}eAK?V$i5pWiq z2V>w(FyZ4TqT@0hm+81n$7MP$({Y)O%XD0((`E1>_yl~BJ>$X?bK!~cc>`w*`U-e} z4+MM_22Eq}1DFN3!5u(r4RV5fa1ST}Y4w+7Ec<%V@So!!C&&jm$7`CF3+KE*IOm1J zIbR{1^OeFmUnLy5Dz?=Z-YGRj%f2;lg!Gx)rL~9ya;y zk^8H7?*`#Kt6Dhc{8r2D=R6>s^GAep{-|)yHws5?(qp2*8)}8~fK9?V-z=Q-$AxoV zC!F&w!Z{BL*Qt%DUNm?^gK!=Y63#h)ILRllRXFEQs5wX2+_|LNES#tA63(Z>!a3)U z!rU#K?-tH^t8mWohb-<#u0C*<7VZ^2-t(lIbNbEblJ3*OdGa&D`P6>loF5R*c}zIx z^PjK(zi;Aq=O!H#4Ia=ToCh2d&UvSB&bx$jo)FIYVd0#23)e|a=|=v$Rv*5MPS`_a zr>$OfTR*riziluX8ybpvBI&MVtk>1p7avS^^rlk<4T;Y6_5J-liFhoX=<7|X0avYA zR8|vgeaaKdJn-4qgFlXkZw+~h-@8~mbu)CW`#w*>MD6OMuQb;>mp8;x9jzUyew^#5 zjHldD&1PiJ9zWyRQGNNF@o!(gGugN|S#+)X+|Ihu?nJ@#@z&Au@0-rVW{pr^vOm^4 zboaS0J&v<8>XvJxGdt%6L#;Og3+rZ;SX>XQF=N9*e^PyCY+6|Vqde})`E@3!B8%%m z^^!ZF^UTZ}nYYx(?qpt8e$LEhe$V`?f_Y7%apHhFoj0mgPgE=`S);jCliz=@tJHx< YZFAvE1I7K|d?`}{{$mq=_=~mw0M?ZYYybcN delta 1851 zcmZ9NUrbwd6vxlKy|=fwErSmH&ocgmHY3>z6$S#sjXx14P?Rie1DS2rXvKQThi4PhhONhbf_p~%QX_HUS`JV6Z zoRi+(-hLljj4n2eR=9|&uM+Jd8iagk_JyhBL<%YGYcz8BHFBr%<^vCdqkinh8oytsq!0a0`V`y- zUx9DH7We_|fV_+pxCBcNWKJLgECd>_$Yf%X!w@+WdXi<@*4Le9TJ-TVxieD5t@CU(Ci-;n*CCt z;j1R&jPDUq<1>${w~cUpMM1SvXr5dpG|${Mrih* z6&k+!*{bvniyEIfuWVN^JyK8|6`ChMCp35Eo{72N0sEH<{O5&cKO!{uM}>wzOfga5 z1LH#TfVj}?Uly8ueg*J|o^k~6uhDFFl1cy6r~!Mt+|v_@#^cesL?SY2cg@7+rsK)k zlo?J9$kXRX(+t0i}vmCHBOw!1Nx zFX*bolh4~#pC@!spI2{sS`YGdwdFZ+kl$DP`8-pr>b;FFo|(Cn8COZ~v^Oh0$gE{P q&U~SM^Y)0s>kp{bq7^N){$o*jmF8A|27{`l?j_x>T>q@DLi-;Z&d=%q diff --git a/StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.Service.dll b/StaffHelper.API/bin/Debug/netcoreapp3.1/StaffHelper.Service.dll new file mode 100644 index 0000000000000000000000000000000000000000..8385f6bc6784bc1557f1aa9ed7deb7def47d3db9 GIT binary patch literal 32768 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 diff --git a/StaffHelper.API/obj/Debug/netcoreapp3.1/StaffHelper.API.csproj.AssemblyReference.cache b/StaffHelper.API/obj/Debug/netcoreapp3.1/StaffHelper.API.csproj.AssemblyReference.cache index ae5106eb5844aa685fea5b09a4dbe5d1f71860f9..b219647f49ec8c03ae03e24ae7863d2ba281e3c6 100644 GIT binary patch literal 95228 zcmeI533wDm+Q%~zjzu9ND99NU(QwSRFJBs^K5*C5aw;( zf7P$wy56d4W?7h!kYKs9Ah*0MzzKo!BD;g*96^uAUR6GrcLu$jPYjfo1l$3xyi~MT zR1|R@KPRByTSvGn1-t0xeSva^+gCmq*jJYOIMK-qoZauwu%_vJ-0JdpEEeFv2OD4f zIBosMEi4wx70ADWJX!u2_@w4bGPO(xza-88-+eBNNUz0$`AM7J|wl_kqhmW-vR zqhF*??lQvd6!-vNAzBN8uVUR0!S3az@IrL~V8hY`JX3mnOZ3^&&!jq)z7WS>_qTJ%8Hi_OP^z-M-1z z!dkz;1tc5-f4UkkgAXp?Js!>}zmI>q0m1u=qj58YS=`@OYDlfLA_H?&3x8hL-#7&gww9>Nb3g z6+8#jVnsQKM%L7F0eq)7$hOoX!Ac{>77}BV#n^Pk*kmy_ASN<6g#rXZLWG!=l3zVSf%9STZ8OPP z@aNH``DqCto`4cgX#U>maXZ%^Jh{qx-@2srXIg!G^vtAV3+MdSq{cI|cLU!#?hk8#KwK6~fx+A&XLzVdR%0UZ*)9Pr0W zn~&urh>4f?TXT5#!RZqd_a@DnT=v}J1?y72KhtLKt1k>#)B2A!|5$aEXVU!amc{Qk z`MF(DwePj7Zk_dP|C_q{ewXY(=LNJ?c~1 z?>gA_@ap`G+%8QIZr#_r|8AMQ`n%emeW&lCn=KUtrLO`g#V{fOoz84WT1G{M)0OUW zxw6uva)|`+9t$af`2qh(PLu+sCeo$hLY*2<3Ts8qC$~P<0=u)y?W?rrI|85+5^6rw zxVQ1g>&F*RNj?w-5k$kh8@6#hB#;s;uH{Axkv+FyS9bos>Td87Y&^;ZwP*}-z^lSf)^UDRdO zh+a<(SoiOC9oxTk_YZG!hi*U8bofJiov&U$Y0E(2`P>cP<|XZTBlE$Uk_{XGXImie zNV{9tKR@J_CilI*T-^EPJ+8mK^W{yyJoHNQxt*8K>9y}w8P0HT$l@Uus3I!28YD5& z?sDX0=VbIx&vCizT))&%MWPLLg5@segpT06yiljISzj<5vUzpP!U)+BQaRH&DiM7v zr4o-5EH5k`D+sE95{Yvd220*o;jRpZM!h;AQ~06?Vu^I%(15G^3_?T~8i1&-&n69@ z0v=agnUv6F+0JXU4RZTjoS??ix93cZ-OgjI32`-|oyT}q|#xK#I}1aCL$J!vZ0=_g@&`N=nTaYpY3FrGzKLu4yq}S*bq-rAAr&6co;y z5KsfUrZ{g+8cp$CQ=C9bh>Fa*reRS^&}@Ht6AYT2vF|A~AmngrLnr6|bZ-xdtyjM$2m8Xj^sBq>Za1PRUaO?|x}e63PfG4SMZ$b@t>kvC3-) z*NR7m|&mlkjz}`C)CZ?KY$C#q*FKwg?@Hg!03*`j8Z{NPTF^ z7y3Pt-1XmVF)7jIzu98{%@)I?`&o_47Q6R+hBGPS&F$ofVj29b(xz_S`oc6A$l4;| z(h5IEnC1EajVK0PAPQlKtWb`oWf(?{+BP*j)%7nRj(}{F^PTF7PHjaeq*}{-Zn30d z9LP_N>d^py=knBFy} z3S_Ihr1_^Y_CR$g9rw?)W*5WfN_oC=a-P&Io?Fu>yW61j*vEAPp4AtuglV$&N{}|| zRWh_era#Egt_WvnOWFHYdr;)7+yN0J+=K=c~%A5^|cAv{GxY9u~Ez(8Byi@t$ z5k;X#C}A*x`>cNXbUBX}oy?1Et-O+Q%}HefzNGKvnogVn|FAM{a10fJoLnmvfsMEb zLW2(*C;}r*fe=bl*Q}NV!rb5*(Ly_8WD75+^6X=W<1|-!+i$sIAkwhX< zr8m^m4;4IE8nye~rw>chfc=Ncq?Qy_~V* zm8~r{rdb}}-r~wfwl7L~t@7q2;>hQh2MV`5E8KFd{d(q_>3H^mz-dP~M8^@WnJH$A)lxTQ2g1_F&#T||K}Y>;D@_*tl-C$m0%-cmbIS>k<@3AcO0gc zmm+4!G$Q!1WTqnZ`?$SZC(7ZdYitvXw6UTY_&;`R(yS#C1t*{+hCrJvFbte3&=%WU zV*D)uIJ^89*6F%O&=uYn+cPwju_Jb#uJsaqD z_?J&dta)ttr)zF__{rHPejk2p;E*SG_-g0)J8rQeSFNMoy4|(cM89xU%O%xXe zmssqvRjD+}r9u+I`la{F%64UEW@qN4W@qJO;9!(9htC6ym7MP!dAx~3qFl<{cOjD9 zV;2XoBBWB2D|{ZP1WL~l%&^jxQboiGjcwX)DR}wu^8Iz)n$CE9)hYg+%jeDcd+)Qi zme+U5duVo2>zUi;fAe07YuS#?A5YKneDriH?#Q0u&)W9?apJ~7{P=JCe_DUZw88gx zTK862!QO*Uwpe@V<+=A9@AY-B#Lc%3fBVBtKaA@zeeY{0TQ^(%aZCT`+g7ced~E7h ztuA|SjPT=`qa8c{`nAmFMrA^jB~)#)j!jflT+bHP0Ps20)Z2U=Pcqr zdmv^g3A)db&a$Cuyd3+=dl1g#*yT|+l#tE&4epx9lX;G4LYX9FetUdz(!Klp?;Di7 zvG(W5J^DBX?yT?U|4-?@mml=p;;Q-EJ)TL+mdsB3>Ag=qk9OI7dP$3GUmx=6>@S*+ zpL)?V^=&R)IraN(;^^0II6ULG-`0IP^13zO9XtK`UzWYud)zgyq}=Y?%LW~Krt7Rg zes%SC-={xV)iUpczG-u=d9Y8bLGS$Uh%WQ9-j&H5l>YWZ*KU4ejKvwRCe8uO%=C8`=0XsQ#J}LAmKpRy(_RBW3O&BqKDi zkiORrEM}l6Qp^X&J4xJTUszjyobd`@rSH7%Jd@WbHI;OJQ_|5&3W`6XILfl{(X-$ZwLBTT8Ta&`6A1osUQbLsSR`ZBAP8FrZ z%G$K=;7A_XYOZHS$Rw++=6Y_L6h>sLxt=mg6w0&inw}Q5@p%F7_47V3!4$Ac9ZC$5 zqkGMQ!Ll!QIH>moLO3;3@EXn3dY5`0o0L<3gQ|rRveTH&C?T~sgcrQXrlB7`xB-%S zO}rwJEeQ#o#eNnEtI>R8pDLniphV=|Mi41wr=uwzJ)bWc8Jd{y8Luotri4t+Hk3(3 zrTL(AlT`#ID%p+3kr*lk@5y# zq|1!RQN}sDR^`FA8rk5BwIL*s(FR|vizbB++2D(nMF~8nqZ^+Oo=2~c#eAa_WM`wMZ59HQ0F(ErYpR9b zoTE_Z7p41C{8e?`1>Osf9L}7OLCyAcjaquMjW~Br8veZG z6+#J9+9$1}FB@8M;6|*$oZzkrEhs9(nC%;Xg{&g`aEYEl2&`uJgaN=t>o#93MNV2L zsv1h@GE5pCY!~eS7BS}8!OMQ$8#8G*#zP3%MIHU=Y3niNI+#$ZGjCHmOq4;O*k(ucS`VDeNtH&EeE-KU1n zAJ&)=5@OLLMRQ`Xo2(Aq-^3h zTHpjyLX_cTXjm1@TEvfs4%d7Zb22o>LkNL2U@|m@(KN%WBCnbC--}{41WQMgV zE&Ts}aT=0}-1`%4Ku9H{dw-(+Gbw<`DXGz#D8a@qlf6jvdUO)yF8i!M9N6G9*`rJe z0W=_!J<3&+vWU-Qk5bnNs1*G=R6f`B01SqDR7RLy$W%tS+Q_JkP)CW%``E2g7KuPo z0k0;af;@LGdSvid*F6J6W*_WQn9c(T5uL|=g;K|1lY+`Oq*5s1%5K|aRNW~Z%IeqF zKuq!5CL=8g`7~hLWTdAi1rxt*GEy8RBBwG-G?oS7ay!Zo{~I>yJ@j8u)sT?K`wWVg zs-q^wv67?`DACApK3!_fhj4Z=D4^#P{^!q0W3ds*Dna z>^5J>F;QumC$&5b;lppfkUmYw9Q(}|iWKuD4C6OnNP;K<#x~5AfFlY7w+jt(>NZII zFsGOiB4<#TQ`~HHVNOv-i9&X%6Vj^`h}`6O%hTmCQzsB3LIMp)oj{y4DS!CX2}Bnq z`hv^`9z$KB`v&C-l2gmBA2Sl7hurvx%;= z2g$^rJAhgd5^2D>1E`lKB@ut_04j_Uf$Uo45u9jufqjc=tE^^^;alaf1tEFtTjj8W zCWQ{)Du+c;0*>8^$cP%J&Z@F{iWVa$B3-Y@Q zYyBQ@n<#Qq=#6ju0o!5xib#YZA&&;Eh(tJQQXKIsA`#js(a5kt2JumQ3C`bsemdqb zStgl``TKg}?dbX1?ew1x8hr`9?SP*yTC zQUt>lHoB`?n8aGWE z3gAvH>nJK3QW($^9D;>jN;r0!1UVNMlezCbrYzq~0yHkaLb45PUK zxXL=f71*6s`bW}T^Xp6qUmCtJVmyVA$%oj_QODJ8K32sBR}UqG+2wyl)}j(IQ(Y?{ zwD|n52tz_n4aonBaMYx2Ha`C=LK`I-87@C7f_SfA-~s_Ry8P^`T>_EBFF#|939&RF zI|AdZNzue-M_}|(!js*>h@-hFf?GreHJcJALL%`8BSHg03fUiwhzc@abB#Y35o)3Y z8^axZ;Z1w^(__2t{RSS?fZxG~vnJ%wfE|1|Z%rBw@jLi%0x2QNFdjy3D^<^Q(20j3 z140fBh=+)vMiUQ1nkd1>ZfO~wr7fKbP+Es9=p|h}0=B{UrDd%hA$kTZEo=QWY4F1@ zEo-GwB5?|{xkV^v=+IKRmgM6cE`Op2q_7)y5<#^gByc+OSw_`GlfvhSQ}UF+V|b0V zT1Cp`q6W<3V4O86p!iuFj6O&`_&twGBDo|sP>$yi4xMx$3|fel|`IE_1BP$ji4PNt;UUwP<`fO zGv?R`N~1&~yD6d4$VD49?*~661Put;V?QN?3Njya_$hLzi4trK!=Ag+XZMT-9ZbDj zFm$GbGn0ewwsnsT1}z(kPM0?ku}fMUH?h57r%C51U{7S$3!uA%zBv7*`dNH5jd0Ks0Jc9O5jD_$$KI~P0IS6BKd?y)ePl)A%28>{^{+bj}UjwRy z5~>XQh_L3AVamvFo5C#!I(@{D0U?V9^brw3ji!$n(nJY1cIUpAN{8$?hqyiHcGPAk z=E7K*jDPV|BSPp5IQKnLnfb`WpZkvJqC_9NrNVKXBWhAnz4sZvRH)hzvd4a@P<7Fy z?Ja((P?bdqJaz*TAf-%nd)%TMjeF`fXZQgLYDEa20Rs}$OOx`4ACREJC=uvkmL;L| z?)Wo3VPo44*VqzrCNj^5kOY{oO&y0TV@fd1raZbu?lAKZu~^kIAbA8KfeRRoaYWZccL9yH z3vRnZGbnj-?Cp@>Y=UCKJ&O?J$BYIU=etRXzVjTbiW1ti_rB`JCTW0;{H4bm9o5MRV{uP{7aW)p zvO3%7&>L21zK*S%tRg5;N%@RhT`IK)FsoQ1XWYiLCFGLT8MiTgHEHBT&bW;!j}n=) zjOxt}=jujrg4ATIaWnDrN*Fi$61=YJ69_S#Z*=%nJvJ$<{svVGC1eeoHz*5mLMi7I zG)ca@b_W_TZ-6|45L(0M4G@=2N-fE}0iu!;wnp_#HOJil@VnT6o+&UTq}1@9X;@|B z?3n^}l&DP;=8$eA}Jv|hh1cr zMqwcFv&QX`4m-!67*k&`971cuzTNuIAjEbd`xvb6vq`}f8dx=y(7n$nbivB5pATpb z*?Okw0?2J2g2GWAKnU$TqoGwCHYu@uLn?(5uC&wak$F9B#3}STIG2la$#o~M9OP_! z9MX!U*~hgfgq2mAeO!M{$|{m(A6H^yLv>VDUBK?*csH$5iS>0CEav9BV>6S)IZe$6J#Eik!k3M<69cDQ~C4h*Bcvsu`zY z#6-5!MH>)u$Y?uVw0|Zg4>@unS`#JMCNs;Kl8)b0+vaBNw?Wdb#Et@`PZMHRR{{C} zxi*`vAlC+FvcTDP-ejpg3D{h`=;K72-wsw9keRFefPW+>7Vu!heZJps9nDqPGOTIV zv{ah_z6BOe@K<)fAN&xpLaQV!#e6GH<+`O!2{6jnMGbVxcnk80?`=jH z5|U{^Z!^MClQN0#ZANILL?gQqcv#P1&Jje`VN@3JBXErwA&CZzz%_1~ltcUoT%(K< zh0~Z#G=|j_)`0mS@CUi7!L(oHQh<1VWraL zr~;4VseN77aGnxJ3alpyodg>0PLmyr&#S1aA%vfMhkR^(aklGRr~ zkpn> zWxa1*()u&4zCC(o(y@heerr&gW*BOsY z-}%LqOBe2HKBXk(XnO0#-!(n<)zR+TR-ZU}%2i%`$&&5QFTHMpqt807PnXmC^TY{! z-y^5)zI{W|&PVflc7EWp032XsjIa=;%iZ9bNhASPbkZ_VM|2d7U=+?zCOa@li>7pzP9 z{!E*_uf8x~P3u3_{A1Nso=NkwTNc0HpG{cq~(`*Cvp;%DsFCu}** z?eDzj^W8^&aHhV!vRnSlvK5_9^r%m1zw2Pz!>jW%a=SD=xOHFe{<~$$>hEfM_MN_m zZnoSWLlO#Fsx_SiG^aD$k(N%k z&J%R|af=Ba7{-$08Ohj5eX-d6F}iaV@tia%dd_&dQ2H{?Uk8mnec^Ku<=B<_L<$jo z(m9XPXh8b9VCf4hTPbRf_9k1owmO8_b?;J*v2!xo!9&DoA}=bj|? zk@VVV4iA);2^`|=bq504MTD#c-iYA=?(>Aqu^1lU+#`;47Zz>d;Q>w(8s@+#@_d0t zWm8CG$Q~uQeNML@96A%@&-lLSI-*_IuFZ8;h_iIJ6c zNV&9SX}A?=2~7&k($e;np0Ee#LetXIEj^@%6tbn=vYVE6+3meOEn9ZG>Av4LGn#*7 zCnTKb?4IX2M`8Z|yZ_(3^WSDPG8=C=OdcZg;`q~_h@M5wpIRv|Tns^7e);p|bRuwS z^0V58QPf}e9WARC8sMm#59DMHpH5m=^T3|+NzxA zp+`|8ZU}PN1%tlX0rJ$;unFoJTzd`#+ySBW83=%Ytf`r0S_R!!@bww9#fmjGbHu79 zW>#}epAxqZg8B>$5=3TA&3v|++3C^w41H-N+E=pxvPjKB(E!jzAaI#IIRN9GiF4BF zYMc|ekb%T}L0`>cnB>Z!_UXA%TzPWkTvg@Jv%J1RR)whsXw5R2nk(U9##)M4z&d0g zm3%B*d5(qa%t6p05QJq20)!ES88e8T4=z;5K-hc?fXFd$#+(np;!wB*2*oOd0=5Xn zjFJzZ8?Xo&%avFFlVc%8js^TU7Jx=9Rv{K3LM&zqVxh}~3}BegYcjj(xhY(Ea@AZ_ z<)T~-vI?;1BWUN$TEnzo32MjqD&Yol8Y9JP?5DOOov6v}{1sp>LP9dLH zgx&PqXs$fDDz2(>m0S(73bAk*5sMi!mfAUR3B5DzYXM+GMy(PXIdg1a%duB+Rh3)8 z)gY@78~p{bnNjlOz5!rE#yTa|b?m0+HgHvyyOyg#mLUlG9)d7q2C?%2pdq6{iLsTv z^jsrXp4>LBs&ZSn8e|nhRY)jilzg~v0ML+u#`C!CU^hK?16Q8hPOhqQ+qoKK6=H=X z7BdC00BFeAti)j;b zSXe7K7A`5rTFX^c4hD$DD#SwHLo8;@SZY7RFn9VHfDIYIHGj?-4x{Jxa^=bOb5)fy zxEf>?VxxN_HZw||OL1KRY{&rA`B=BHo1QzwRaNdFSA#4=kTDX388e98&j4u1z{ShQ zxQo5?+=sdHO zJ@-kjJh{iXs>)&2Lo8My7A9-NVx}M#a10qYDzUQcrsr~8d2)kXRpoBwYLHckHBn+Q zW5$XZQ{X>@8Qbe@19)Y<42IKZ#*FE##>A2PuVqjVJ~> zKAc8raKcdFxN|_8ajy}>^<36q+QM#VCV9rBFxP?HM4og4rs;=J)L^oMj87PI5|;96 zdn+^ndyg`W2pue>XEAGevGver>9aPHo*e}?tE14fm^ZwsjqpuvLQxvlYc`{vvqm31 zEhx*k?$2Rtc=a;fT*vjWhj&}E=*_2rpPpr9sXoZnxvBus1ii}kM6j(0mcuyp>Ux%| z9OeVB9x+8(W+LabN^i(JyUNN-7inr6983Ogv6-tS!+Z_d5ff3C85J?kNEfMtm?Co_CM`tFc(U_! zBQ{K(N6hYLUwird{S0Rcyl|Q}UOYZAr`i3i8f5B5Ms1gc+D#5>>;}{@#|dhaQ44Ay z^5c`0K#i+&Rb@76;tA9~z^GvYWYoCIO=UV_in7e8sBvDpNFCG^nF}>(A!5dp&8!=> zVd^|;7dJj}v4GnZNJyF2Ft}~pW`In!oCh~{18#G;!n{_4T5to{dE8hD+_+M36Hgnr z+3c@pxyoU+VBAEMWk$t~^U_7?;HJo2xJe5UGoEDT#%-AT5^=*o0B)G|RNUr+wbp}q zAXBa9!HwO3+aj)j+g#Lw8~Q*VH&y~St`ywF)5dKf`|DY*atoM_UDfjn-k1a4d@xQVBY8+M?K8&|n&n2zK`lx0T6jq}n) z>folxT)0UK5i_3Lgh3aJv=>S-A23V*^;}Z>bJOEP;YYXeVlG|G^GG z40~Te4BKiGF-*64#8?T$xH?xg%3evu6T!L=EQhhrh;fzM$aKUMWtmYC2Ns6R6$7s5P^{p5-dn#B{_IWtmY?Sy`s`os&u^Vv1U=!Rh@0qw^ zpPHZDSP9&?Qg9Pb8#j!6#*M2SW&_4eL|JB3+&C{?qz-P1%!Qk@5HaJ)!$>!7!_=3E z+jPMV15w2-1=i|sfXtf$KjJ#dZon4O3qtZdmxx-wY(AtP6X=X1$VRKgtyH z9}zcp18xIc0k;fl8K-j;+*k?RxKeNvPaC)W?5}6J%I#x1k`qyu85K9qOBbnwn<8`J zCM`tFc#@eLw_)l_#0^UyaJv-=DY)gpTDT2@OyTN}h#R{Bw;`^8TNbt87E^FzC2-?P z!A(4E-2ROH^(LODB6V<6WG>vKg@_qXGIQfLOnnKs@xBd9A8^9Vb*jxoMRsu1u&Q(>~I}q^%V(7@h z-0keIXSvFKkm-mi$}*!O#u@1%br4fzF2tmTh#5~Zb0aoPok#3q_H9`5fY+T!N9kuD z25a@R4}nZ!3K zuV=Z+eT3XCg@_qXGIOIgOr1yV;`VK`1h;#Tkb>L2U@hDZ zgG`|_kBA$)0k;RZ0&X8gEx65BaAPHK<4VCzJZ;?WXMa7*Rqj5fBRLUenNe}$ymXN| zxG6FhZqh=;j3=47aT}(-MBHWzZVw_M1-FO6TDUy~GKC3iMBLa7xP5{v;Px@pg4+TG zH&y~St`ywF)5h)N?5}6J%00q#BqyRQGb(PJmo8EVH$~>cOJM!CJUI1~P?3VZ`---GJMtxB_lRPz!Dg72H?}+_+NK1MviITX~!wV}Cu% zRqiO$5mS_9M#YWu(nadvrpR2lNedA(o@D06ZJ7FkxZx$E#%ot=@&=LlKGNPrv3aqD z^A^ruM)(vF_A~T@@kCRwhOM7K^oL5&jhS?^x65FQTFm&L(;#bZq@QCRtAK3EHO&q6 zsQ(E5*APru-OZ1hwgkus8;3;h`MGX}V;=uAixSnFi zwtQe*P?bfq-&h>DJou~)upVDOQmpv$G9R6i@~xs5OGnZAGM0bP_p@RjohV)z^wA%D zTs|Y^cck1T@-XNi?Juqf`=~jb43yJDB}@E1`eqTwJVD7on4TyZ=O0bS5qUKIGs^Mw zdf@56B-$K|1gmLE$@hX``a^h}e>&YGz(~r9S#wZ!+Mc8NSQQMpKvX#nK?%3mYGOo(`6+qWi+{=&R|c zmD|gL)Fr-;OIeR-K6=W_dHxMuUbdR12nt*^ZshemYxW<(ICo6^mJJyxSZbc{JL~G-7n?0Q34HkmD8jOZsqOp5`QPX zUiQ7<&Gf-h-wVcQG0Fw>c=`8&OXzKsy;KRwc=~7ZEK;SK{gf>AwKOARR@?J?3^P zc{FI~$ML{D`eLD(I~_DRujpo!9uMV6r+{$(R>GVIFPpJtrRco)M$R+2f?h$)#TZA` z3Rg_i$b-$sdUVvqc(Y}eaLr;_NipHtMK_-23->p|MQM?6eZpNqR|jawr~mBCfqcM z*-g#D%@dtLJA_*)x?AZ+;mr09(g%by+q;wE!kO*eLmk3>L!vxLUBbO9+@pArax(4o z1dAtAk+&S>aZe@6A9}_XFQKG2v|Jb%=P#u`i~BO7l+j;V z+;_p1Q}I->M0*STqiC$j(RJQs{tD`_IBqXQPg>khDwl!#oyAS@Ec1t{cADAVT=-Se z-4-_rx(K~tam%2qqN#Y`#^-($xY3j{IkbL_e+&&-y58_6|5$p(;<)v3RB?sr_mj#^ z;C5Nu6wfCAczV*}Zu4&PPoUpf+%80!NVRz2!tD)#yNo^}+`VHzR=UeSi5@a_a{VUJ zQQ;2Z9iUd|KC4(>PJgLbUQQ=1%QoutUruQ}njktv*HE`VO8h1XZDvV^n`Ff)aoiR!_%uX+3$zii(c%==sUuhmQ(2mmX0l_lApJfmgQ6m3TIkQ zqll$r%W1TfH=~y2G+Hj4X*r$hEgf4XJi~Bs=at4hT&a|9KQ!O1^&ZI4}bv99& zN!x@oEoad#OUIV8=&nUh%vtnd;Y`cf^nj&f%h~koV#jheJujSTIfuS(>DY1({d$RG zIfs5LoM{=OKUzArj8P5W7Ffu~Xr^$cDY2EwaWdAc}8=oO*qqX9(7wfwwy-~ zFLz?jqmK(`TF$2@EFD|Ur&q6XEa%gAgflG{&<`vfTP`5~O2={m1%)#$7gEI1vE@Rl zUFBFVq}9TimWybErDMxQ)OWRGxroxjnU;%b(9*HxVtTUHv0O}_70$F=LMJR8TP~rq zb&ll{`jK#^<(2Zw61y*5Nn_VImRHhv;Y`b=G}Y2^%%!xY-m&CMqEQ-mU3U5V0Ml2C zGN_qMQkoy{)OjaEzLMTx@h}%kd;PdVy~9IFw4I!8UE*$0o?rs zag^XF#ZiW%9LFde6*xjT!Z<2%L~vB$7>#2Ljgi?eZ0K4_O61ep*FxKI zmMs4#?b^ytdRO}w{}3Mh+#kFP<@dvP;T%~zU%xN#Wm=|}R=z?FdX@Jz+N!q&U&E}= z+MW7uOMZwMi|M%j75(?PpXl?yMtgJ*Y!-<;slOWvXajnYf3$W`?=8Jddlzyat)Nd9 zE!S4i%*uL{{=io4Uj5s_Ir<~IprL;{P(hFADKD3Yf)#WOa;Bg6EZ09HHlNW4pnY2Z zZDk!KGhqK2eP>`fA}kNr>(7bJb7J$HCEr(co&Ht*XZkk%H2sWr=`ZW!E93fU{d6d) zYud||cj)zWRp}9Z12uTQsIQ;}o)e(I5q?E~m*!QTM)_I)8<6h}{yoZ9!~X!U@4`#d zRt0K2P2#&te0PbLrY#I)Jsl$N7J0WNpWw-QH0?Hgsi$dQMudB{>%3FE_i8suxhin0 zHzQty;x#B<_i8_>JmvkM$nO^U-Ijcc=M;SBdbu1W^fJUbruBv&DmtbONx3TU%c2Lw z_fheERD6#iW}WW|k$+C)pR?psJaxWf$dJojh%lMjsUa|#ZlTi^F^r-^{usu}-6$u} zQz)m<36!(wrzjWFpHN;!K|HltLt{{0C-O!qZ=~wLAu{Ou6^AH`m`5e@<05%nBrgg5 zlF)C7mNahNBjpq+YqdkPDNw6@1oB$#etIylM&zxKKN)Bhd8_sb`o}=K$cG^RU0_J$ zLy#{H9uoOc$X5rCiu@?#w+9~=`ANth2%Z%ANyy&_z9jOqkpE-wtjN!5kJH?ew?s}l z;*^li`H=n;eW=8vbIwzwtcCW`l3LN$>i5&nO4f+H6>`0_RphO@WGnI^$k&w)iF^q1 z!=;BreiZUgl^zxOQOJK;`nbqXa-6c0B0mXvL)l9rKMVPeva=#T3;D6Kw?s~!L-eIG z@<_Ix$4M*qcsScAAwOLDxX4dJo*s2lBjW$8;IKMVPbqt1%_EabNb$$N;3D#$B& zdLO5ziYO$vpkztZ`xHH2akS_q#@xqctCT0Dj25$GNXoNP*7{j;R7whny_6@Vj0VMC z%Cl0|mWaKSR4VpTo|H0LCiYT(lV)o-Y6&f+4QPk7Ki3}8j%iP6&uCxKUe;dI-qhaK zexv=XR-}*8$LUk_J^Ih}a!;q{Nzb=DKlhY-S9x2#&wBsGJF#e0QESm{MPDja@q^Joc4nrg{M1nP#yqXLAQafpbvr$(OsZJ^kL9px(9Ta4uh_w2S8Wi z&T}qSj*o+m;J2c4u}&TZU4`e*bFp3?2R)je1U-g62YL*B0rXh<66mpb`a2hE-&^JI&q;G+qNUwmtj9vwO8GQ%zBs`a$gYpf~E2#zXzE8g- zU7N2xp#O!w)U(d>A{;l`N-g8BzzRkWJKJO6kKh)1Xc)sSv4hofgUiUqU z-3b9*$L>wv*%4%)!c+M|yZs{L=bKKvtlzf7rbs?-`d-QVI05vuo!N$C zcTRFC!ZUbmujKO&zCP^s_?ret_AB3OC55s-_#TtA+~?LP`8j9HUI!$!+isiW=e7$; zyYBNnh!B4tAhKfg0zaeypn>TNBhrhJ=*0;1V&r)-;=CAX zMHpd47+FOaQAHR@MHoRv7&%24F+~_DyqEN0WcV;5d>9Eni~t{czK_<>t+W=$H5io* z*flm_yXIF>1o`2^=rr_r+N%b$_zEBavR!W@}Qt zoyo5LbfPhl-kWSs7_3>uKJ2_$oNW_UiG)>)TIM6Jt#W%qV|uG5rZ*(%gwdDkH4>{9 zBL`UabJY|#ZfTuQb?upCs+S34ptqfc8xxt`sSYb`C|FjvFP_XK(%?2EjSMOyk!e8+ z$#{42)WWzx5(nGMn({sc8e{$P4OPd!shL)mK5l1er-=YDb3mfb}&O;Nh_NB zI&itIw(S!slygpnGP~KOw4y%IofsCQP|h(RTeYmf-i`zL##Bc?5T?dVyt8wCqPs7V zj@4~xpvHZ1V|QDB`z_sxSe?}5xXYQi>nTm=~a){;5R1Q(nNg!|+}loabxfE{x}n3YEu6qgziRF^;+=`j zy)0%3I;ac1tHE&ie3y!IXI*tmOUvqb`z`qTd0jHm-9geeS8XA;#~;`A98gc z&XtCZ7;<$Fv5};c8CWyL9oh^jl-2x(WM?9igvPp-+xmNjZII!PE|N)XjJNMj_QE2O zaq)(#Y#QiGocBtjhon{QTC|ZFScktUlh~I^-%_A;`X1$H3MKRi&asBx&UD+9=Iwu}Fkcv?}gU$89%a za>148*3h8lbdomTLUrl(-La7d8&7VVJGW!tD$eg=Sl7{^xbgJOy9U>kjAbd&P5kGi zx@EqS1=XCe@+4Mvmk*Y$SO;W0zcr`330;BzQk6BCy~m1%(M!n7TB(@Z7*F;}EbDTq z=jTB0>czZ*nEN&9Ua~T|CG9RfE=gTK_D|{Lt)|0>SGPWaX$qsTeW0QDX0xZ{C+I|{ zwb)XFHHSOvFJE!)!N#^kM>1_YCNlYTMb551VYH`{vd#zq=qgxN@dE{PX?ud?0Zs9~ zJ_Q1$gK-pYkNETQpw(o%wBn^GFELF@U*6Lb2Dl? zLcTYFr6kpBTQ=_LW=s<4`ZjjLU*y^>r)k&*=CWCz=#2Mw+dFS+P`2UJuszYH^20Xj zSO_vLEp6tm{XM#vvSpG*!`j_CCuB=`a156!5}wb@J+^X1MjCW^2&8Qr51b<|nT1JR zJMJnBytW-{&qyhi(-D;mt;`p82Xu*)Eu_^Mu@>V-pfippTtn4XTeZQ9wEI5CZoryY zv1u?@*}R8g-4I!eEV?bv8SZ9e7BQ!-Bve@J3|z29EiD=RB|EzXEQ*PE2mE6^3mFQc z)*Kjtnj5SU zqh#dtMtcCNBUdq0)c|?;h*oS}lOZgJH*4iRT;U$5N=)k>L>a}3Ql`f(DeMOZhKID; zYHqNm4aLuaZv>q^%nGL+#ot=Z>)NnQjhi=1EGn>A+q*ZJPWAR+S_7#lu^G(YtZhtU zk>hDk?YYXJMbC<TJ%x$}9cnPVz*n+?AawQoT4 zm(muXb66M9me_2{Tq<0%7H=?|esAz{sj?g6GN+pN8p@PrbxmuXF?cGr2ZcciYu&rh z)pKuH4OzCiVe}k(h0e2WyhCu`BJ$+nzC{#?>lRTY4d#l9TOh25*!69eU>3VN-mxvQ zr$1q2Tw*LmmI3YvEeg0arQ_I}qT`zDsnV14YpP3TSTiU0b^B7-An`RwXUIvwj7b|) zdlQ=y_&b|uFF)4Q3+4zDy?aOQ_pTWyX3hj7TPjn98(ufGSOSy>GvczhVzVFN6durwgZz<2m?-827)#Hd#9r2sCbX^^216Dow zcB30UQ5^db%i-&&5wSZ+tz=EPdK8|`Hf$H1GwbMem|DTaJfh&vZH z2}J0D9gSbGqG`w z()El#t?GJv->1huckOLczFzfG+oJo)8`U(wCrVloh){^xav>XhAj3nqo7Lxwq7)wb zo{w0@Re0HD<-V$LofckO6xFqfV@pX7FAFa-Ma3`}`bD_ew1`($Xx?yhxLK6((9pa1 zuP6wU-xOCMAT-4ly43!l9zLjr4;C>obTE9dOo*4m2SY-f4j-&CgC@8^J7&UDtl^D+ z4bGD}xt-yird5)yz)8zVQ`V!(dQ90KRkp`RdU<$jc{zE)@o>CcoDZ(`7Hi?D{;JT> z3&{Kte03sZB^A%pG_7J1er5xGAWBu?p$D}}V)NN7o6XcBrWP@^l&Pgm&0}gFQ!AKS z!Bh=XHB8kqRm;?Rrq(mHfvF8lZDDE)Q%y`YF|~uK9Zc;yP4X} zR5w%IO!YC<$5e)?3{(4=+Rs!6Qyp@#)`r(IQ!4%9;8xvNZc@!=brb%^tQJm`hYxP# zzN8m3+f!c7J>plGeMC8FoV|IfN1V*yP#9s6JNF~uMTHhi z3oVwqEuIOla9co7Xi@9V^O^9_DJQFE!nK9=^@S1ZM?myccs-jHAbQG$C^!YtQw4}3 zg1hBY;SKIgPa#vg8-XwpRdR?pL@;kI}tyvuC?L7_z} zTet?q85Q%^Li>)wh#ezfekQz|%?dC-h)pG;o@a3PD3=Y*jyjh zf{t2r!m5*2-DA~zbe})q!->oKz!8qXtAdGVL@qNJC~IcH`l$eZByVzrJx;+jlD9qO zwmp@%J;k)Qd=_goHnwSP6MwOSd+OQNr7e+Na-vNdo`EY5MhfoM?cT&+hMu=avC`^Qqw#LDt5>m( zE*9;=R?N=Cp%)T0XjK0`GL;Kt-Ai&L{B|OwQK>4%4WdTt{x@UWuRc(vM&)XB?!Ol~ zW=A;x)%kZh@B@u}A2w0N?^@Tq->f-;{b~hOXjCF8o6`5)D_p&nV_E%ta1jok`}HMm;RyWlAph9!iaT*6 zO}Sml%ZoOHdRt?CJubG>xLQZukFVoR0S|CF!BDsJ9Rextrn*CE@p2!{ux@#D(i) z+M_EBxx^BM=x%Ii4vLn#*{#Ieezr~WP0@`5Cc+Cz_l`pDWMziZc)Q2Tq*pr4@c+ zEKfO+$9z1CotHoGH(Kx(F1Aj{*L+gji!8g9%rD$t49{%4@sIF3QypgR9>yPma&;!*~-t`Z&=~?d}ZzS6}|himUhcbVu=q0>8$yvKqHg z)lt0Xk>YQoS5`MSt(&v7I%;I%y&duHRBvKs^+3X?zIs(zuq?PDZoMoPMTlNwWp#hL zce&BNJJAz2=JePvSDYJ+Zy>tD~4q@qV9?v2OsSJp_wJ^T8VMnhC#+=gNui z@v5V}ct3At^~M2Z0*+xyt)6Q}!0UEKhTjvp$b1%5iyzuH67BtIv}y5>q|NV{5*=I8 z$-Q{dtSez$WYmRr)F?hq98ACMcnK=iyMe!-k9KppvN~=w^zKdFl1Nua`;+Et5G$)Y z;4Z4i2_l^LBuYR5}0NEti00Jh3fqe^y(#ok4^6a_f*<)kS0)RA&H3*}i+ z;^`s91PI8BqAUQFpQDM>fQ_e089WORfl=J8A_Dw0YQ^pgyg89_#))4CJ^!`#cjR;bu`RIi6&2D52WX&ToYcEyS3 zkju*pQoA(B&`T>rKq9NgL}a$8Oa^BQyx2ViYH~M zK->++jopre8I5N|o3jwdS-Qh~*9-^0H_loP?$?;5u}0%F8b1_gEiX8`|b*A%0@iz#a@(i5&9&~1or zK6vQ14rd(0-T<%LutPZLGVEr&L@dOcPRMG(Vt2l1!KB?G+VEFbmFdNosr90VWvTuQ zC}988F9W&O2=B%mcQwUXFiSJoc~F-ycpBGPi_dE*zJqu8 zKqdGVDy+|_dnm=dXIJvDj%e;+{v!6$#IbqqzvO;A%elKPLs)oemP0h*xX8YhVmFBe z!p4eHaO}q-sHGz6@z??u>JVyEsZC@{5^&CN~$Tz=>E|KSaA2IPS z>ogt~$2{kF%>DRGBueoW{6|zH4K>6p2CGI9zC(x`Q#(Df* zud@L(iD_KDjqG*(e|59n_q5DnlI!sf>z9eLQ*S6W64SUc?>r}*MuoZ~smc`vCVp^U zcHJ&tZS5Ajf%zm#r^YnGw~^H<-^4A>2egBZswoAN^99a}@cL~6F5~sRwV0=Mtv7dO za9-x+8$gd~T-L9Tn+>aU5_KfA=N99eJjU~XSsttJPOI`(Iz9EMQMCE{V^Lt_+#>5 zXQ}N#`1i^eI|~wrGLwgFuka`LyE3Tm@OPLl!T%s(_><2lvo3#^ljE-!{%AT3#mzGO z@A3IteLk4}UVpDo3zMgGjP?HY79*y+=$(AUA9eri-ffA@H@&OfFaC1R-Amp(*<(8X zR?ZBUvH diff --git a/StaffHelper.API/obj/Debug/netcoreapp3.1/StaffHelper.API.genruntimeconfig.cache b/StaffHelper.API/obj/Debug/netcoreapp3.1/StaffHelper.API.genruntimeconfig.cache index 9fb55b2..bf23c04 100644 --- a/StaffHelper.API/obj/Debug/netcoreapp3.1/StaffHelper.API.genruntimeconfig.cache +++ b/StaffHelper.API/obj/Debug/netcoreapp3.1/StaffHelper.API.genruntimeconfig.cache @@ -1 +1 @@ -2b1d4c13b380ef8a5b7f9aa90ca298d417600400 +b654e59b50f355ef4cea4414f6d12ccd25785313 diff --git a/StaffHelper.API/obj/Debug/netcoreapp3.1/StaffHelper.API.pdb b/StaffHelper.API/obj/Debug/netcoreapp3.1/StaffHelper.API.pdb index 21f9221b3470862f7ff510a4bd9b264e16dedf48..09480bdcc68011a567d6cbc3e4fc630f79201769 100644 GIT binary patch delta 5226 zcmbVQ3s6+o8UD{@Un~zH@|MRcih>Ag^@{IBiTDC`Sr$++@^BI2vP;;F4$<~5YGyJf z)3n(!rZG-1W#}|c;~2FytyPRR<}qpQOdH#zMcQPNnoin@)3GM4W508D_j0ocPF*v_2D<=rSP} zp}Q3IBowaw2+Ctn+>0xIN(!Sl(fBV26O(8GW3&?WPSm?l52OAk>bVl5a!H~?s0UH& z=u(xA&Q(K;^z=@(o=R&l8b$Cno7V4N*fsKJwgi^7D&(~lh z`WI?2_b-dWOQZ0LC|n-GVtnEP6;TeA8q5b=ufg2EDhk`8upV96@@#Z@XjdA$6*w##<7fpjJLn2(ewNb0z72rXER?4zFv&B+T&3t zpd_LcgDs^b;>)lQOc`#nrRZIOLCSGIR8S^W;yzf9yZo|p$pmeIo6JZm!XA@0D zLfJ?n2Z85O2j$UDvXC+pv0Ra6Vmm#nv*P5wR6PXSZX1C;4Qrs2HY+nwvAtQ?fUy0- z4hcIVEJ@tQDr~c`0b%=v9TIj#Sc>7E7GaweQ3ZtU7j{V45n)LuT!jtj4U|?J&>QKl zJ)k#HLhXoPM!+$V>jDYz~-3XYAuzYxHtby{J z)>tDY!}6>8!FZkhU|L{J3Mex3!N_c+lTI>=fWYYLo59?2HVbA5%;LHsFl*|E1Y?O4 z0mT{V>3U0?2uLsiFjwmXf*ApWfWV|SjDSHv@gksjBW-T5#+#@N5rINPpk8k12ZewV zL_i5f`lNvpL_lB`*ENGFY-|=xaGB(;`&H4Mx*0dJtS=RPRg<37b31qN$6Z%$``4at z?KoFI_xfWbtzM#c`dmG}M91S@Exo-h7N@_XtHl#r;ca`o%jNO=l2&!@m{Z=}?e1)A z@ppPXzTmH=Y$a~B*W>T;y4|=mWwp1fyT#KxN|m(v%uP&Z&dgt6wKZ8Xhu(GXd1U|W z*Pkdoc%b?P-QN$@e!Z;q8Bf9K@7foh|MTIDut2TX?fQmDoGKDHYWcu-Vc_S#DAE1n z?3veDHO)+379*5lpL)6%8Qp|8-A-E@A#-Hf|`-FfHMowz%}#F(67 zHO0PW%hBr1?{wdJ_Yux4qq1}IZ;R|nXL;l3k% z$NEkLUyE6zA@(Ibr`x2(twERW5Gy*fZ(Z%8}UVOUV0{OOM;J|-)p55H_I ze=qr1&9PTMEk3`0&w7WyrM-Qv%iZnjDXH>qcezWpyYYg`E|w18q<%aPp1&LzEIqLC zxMhnx?epQcwEhlP&#ulkSNMt~|NCFl2+_eg){AE@c~@-gbXUO}EQa-rX5W#FrLSiqn+bdqup?<9GG6x3sx@ z+4t%WC*~{X!CZ%_iGdN3*H}1Q!XeM0rV&OYQq#xbi`<;#<|^-~HmpJLx{T6NR4hA| zQI>>bByik7S+rWh!+J3{_ddg#5i1X#v*&JzF-TMpV@QNc zvKg19>&O@ry28{eNlEbrT=ZMk_a@snfWw<;qosmRUfCoZOL(`(D={CPNxd0CHaSDd z(&ipo{D(dMPJgG%m&sG$soI9Q`8S6=t?IoxmXedlRV!50!mz4f6C-0qSiZ_*RQSu4 z!qSpQLrMn2W+t#?gJcQ}5S!l1eb_oYlG7y|x`*k;0f z2@?+s;~DwQ#22c9PLeTk;d~cCaKZfrbz>&7Ox3F;IY-s2gq{pN%>Q^x6P0>oWtOUf zbtLnz#i0dpJ=lU^{1tMZsxk#Ct0qXZHzgERZ}ha4t5G%6B8#dQc=A4i%D9RZ@>Er( z5GwO0*e7E|BKxFL4a-LIG*zz*ddo$c_(kMiH%3@cHzv>Zs^Auq^HssM5M22n^QKg( zf?G+Rt_n6naH2bROvaJzVUuU5B0C_mY~rXCar=)+)1gMSndAaha2Et0XnWMlGgT3O zD5)aKJx`@^w*Dr0ma5{@s{B79O>&_sGAkC}ktW($Qh2|sw{>J=ZIg>s6@E5^cGJB# z(-@J+TD8ivasP#H;5AU0XbX+2;*$9fWua5R36Y7m%@~oINGu&P|M@MXvi(8lb|?K0 D^yspv delta 1065 zcmZuvZAg<*6h7zO_U=nf$<1jg=5i95Ml~rR8h*~)_AYFGK!KZ1Tg)x?Dmbis&FW7G z!L6hq&=M00f2cu0fq?}2Z~X`=GQ}U|zk;M9h|cwk1)a-z&Uwzc_uP99cWw?x#_;Ce z{&oPcdfNkJV2QL9iC+eA2mos0)`sp_DAFmD3sqY&UjsPFZ{_(~UtJa13F5sH@rrOX zKzzrI#)XSJD;-ZO*A|-+D~|cH_X?F3n@kV%dIJFYPzulw8gjU%k?KhcNHa+JhGbQ3 z@=UUH7jVvne7=q3(T0Jm|J2h`R3vrNwkFy=NOp+q8d(uf3Q&s(%_zVVvM_ z%5%;Ip_eY+=n~<+hfj!iQAB+&Vi8psS2?K93HL0aR$3x-N=q8rR4p+@AGU!|S+4QP z!I*4x`UAmWpeG#mpVL=G+j_c!k#1Qd$ssw&9ERN{gEtoKjQP7t+GPD1R2$6swnG)H z-dMbUoA&0Xo9A!+EIW3|+NrLd>Jw+`%IX^5Xa{S~4`=NeT=UF?UK!av;v8Qf{Mt+L`J@!TEo+%a`#UHPeeQPmhoz=(M0b79j^v7UH4?K^cZJ`dwH=X$w!&pIHC5`JA8-r&DVBQyCnx q2vnjPY=FABAf$^T!ayPNzvL>YO6S*@GZ6M{9$gO{Nk!PT8TbnU8`IDL diff --git a/StaffHelper.API/obj/StaffHelper.API.csproj.nuget.dgspec.json b/StaffHelper.API/obj/StaffHelper.API.csproj.nuget.dgspec.json index 8cbc090..322d722 100644 --- a/StaffHelper.API/obj/StaffHelper.API.csproj.nuget.dgspec.json +++ b/StaffHelper.API/obj/StaffHelper.API.csproj.nuget.dgspec.json @@ -1,23 +1,20 @@ { "format": 1, "restore": { - "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.API\\StaffHelper.API.csproj": {} + "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.API\\StaffHelper.API.csproj": {} }, "projects": { - "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.API\\StaffHelper.API.csproj": { + "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.API\\StaffHelper.API.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.API\\StaffHelper.API.csproj", + "projectUniqueName": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.API\\StaffHelper.API.csproj", "projectName": "StaffHelper.API", - "projectPath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.API\\StaffHelper.API.csproj", - "packagesPath": "C:\\Users\\Habeebullah\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.API\\obj\\", + "projectPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.API\\StaffHelper.API.csproj", + "packagesPath": "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.API\\obj\\", "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ], "configFilePaths": [ - "C:\\Users\\Habeebullah\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Users\\Sumayya Uthman\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], "originalTargetFrameworks": [ @@ -31,8 +28,11 @@ "netcoreapp3.1": { "targetAlias": "netcoreapp3.1", "projectReferences": { - "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj": { - "projectPath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj" + "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj": { + "projectPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj" + }, + "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Service\\StaffHelper.Service.csproj": { + "projectPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Service\\StaffHelper.Service.csproj" } } } @@ -100,20 +100,17 @@ } } }, - "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj": { + "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj", + "projectUniqueName": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj", "projectName": "StaffHelper.Migrations", - "projectPath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj", - "packagesPath": "C:\\Users\\Habeebullah\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Migrations\\obj\\", + "projectPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj", + "packagesPath": "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Migrations\\obj\\", "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ], "configFilePaths": [ - "C:\\Users\\Habeebullah\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Users\\Sumayya Uthman\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], "originalTargetFrameworks": [ @@ -127,8 +124,8 @@ "netcoreapp3.1": { "targetAlias": "netcoreapp3.1", "projectReferences": { - "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj": { - "projectPath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj" + "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj": { + "projectPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj" } } } @@ -175,20 +172,17 @@ } } }, - "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj": { + "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj", + "projectUniqueName": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj", "projectName": "StaffHelper.Model", - "projectPath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj", - "packagesPath": "C:\\Users\\Habeebullah\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Model\\obj\\", + "projectPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj", + "packagesPath": "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\obj\\", "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ], "configFilePaths": [ - "C:\\Users\\Habeebullah\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Users\\Sumayya Uthman\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], "originalTargetFrameworks": [ @@ -231,6 +225,70 @@ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" } } + }, + "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Service\\StaffHelper.Service.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Service\\StaffHelper.Service.csproj", + "projectName": "StaffHelper.Service", + "projectPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Service\\StaffHelper.Service.csproj", + "packagesPath": "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Service\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Sumayya Uthman\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netcoreapp3.1" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netcoreapp3.1": { + "targetAlias": "netcoreapp3.1", + "projectReferences": { + "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj": { + "projectPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "netcoreapp3.1": { + "targetAlias": "netcoreapp3.1", + "dependencies": { + "Microsoft.EntityFrameworkCore.UnitOfWork": { + "target": "Package", + "version": "[3.1.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" + } + } } } } \ No newline at end of file diff --git a/StaffHelper.API/obj/StaffHelper.API.csproj.nuget.g.props b/StaffHelper.API/obj/StaffHelper.API.csproj.nuget.g.props index bb7132e..a05b461 100644 --- a/StaffHelper.API/obj/StaffHelper.API.csproj.nuget.g.props +++ b/StaffHelper.API/obj/StaffHelper.API.csproj.nuget.g.props @@ -5,13 +5,12 @@ NuGet $(MSBuildThisFileDirectory)project.assets.json $(UserProfile)\.nuget\packages\ - C:\Users\Habeebullah\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder + C:\Users\Sumayya Uthman\.nuget\packages\ PackageReference 6.0.1 - - + @@ -19,7 +18,7 @@ - C:\Users\Habeebullah\.nuget\packages\microsoft.extensions.apidescription.server\3.0.0 - C:\Users\Habeebullah\.nuget\packages\microsoft.entityframeworkcore.tools\3.1.10 + C:\Users\Sumayya Uthman\.nuget\packages\microsoft.extensions.apidescription.server\3.0.0 + C:\Users\Sumayya Uthman\.nuget\packages\microsoft.entityframeworkcore.tools\3.1.10 \ No newline at end of file diff --git a/StaffHelper.API/obj/project.assets.json b/StaffHelper.API/obj/project.assets.json index 84e3387..46b6a1b 100644 --- a/StaffHelper.API/obj/project.assets.json +++ b/StaffHelper.API/obj/project.assets.json @@ -1543,6 +1543,20 @@ "runtime": { "bin/placeholder/StaffHelper.Model.dll": {} } + }, + "StaffHelper.Service/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v3.1", + "dependencies": { + "Microsoft.EntityFrameworkCore.UnitOfWork": "3.1.0", + "StaffHelper.Model": "1.0.0" + }, + "compile": { + "bin/placeholder/StaffHelper.Service.dll": {} + }, + "runtime": { + "bin/placeholder/StaffHelper.Service.dll": {} + } } } }, @@ -5624,6 +5638,11 @@ "type": "project", "path": "../StaffHelper.Model/StaffHelper.Model.csproj", "msbuildProject": "../StaffHelper.Model/StaffHelper.Model.csproj" + }, + "StaffHelper.Service/1.0.0": { + "type": "project", + "path": "../StaffHelper.Service/StaffHelper.Service.csproj", + "msbuildProject": "../StaffHelper.Service/StaffHelper.Service.csproj" } }, "projectFileDependencyGroups": { @@ -5634,27 +5653,24 @@ "Microsoft.EntityFrameworkCore.Tools >= 3.1.10", "Microsoft.EntityFrameworkCore.UnitOfWork >= 3.1.0", "StaffHelper.Migrations >= 1.0.0", + "StaffHelper.Service >= 1.0.0", "Swashbuckle.AspNetCore >= 5.6.3" ] }, "packageFolders": { - "C:\\Users\\Habeebullah\\.nuget\\packages\\": {}, - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\": {} }, "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.API\\StaffHelper.API.csproj", + "projectUniqueName": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.API\\StaffHelper.API.csproj", "projectName": "StaffHelper.API", - "projectPath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.API\\StaffHelper.API.csproj", - "packagesPath": "C:\\Users\\Habeebullah\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.API\\obj\\", + "projectPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.API\\StaffHelper.API.csproj", + "packagesPath": "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.API\\obj\\", "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ], "configFilePaths": [ - "C:\\Users\\Habeebullah\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Users\\Sumayya Uthman\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], "originalTargetFrameworks": [ @@ -5668,8 +5684,11 @@ "netcoreapp3.1": { "targetAlias": "netcoreapp3.1", "projectReferences": { - "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj": { - "projectPath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj" + "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj": { + "projectPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj" + }, + "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Service\\StaffHelper.Service.csproj": { + "projectPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Service\\StaffHelper.Service.csproj" } } } diff --git a/StaffHelper.API/obj/project.nuget.cache b/StaffHelper.API/obj/project.nuget.cache index bbb996c..7afc0f3 100644 --- a/StaffHelper.API/obj/project.nuget.cache +++ b/StaffHelper.API/obj/project.nuget.cache @@ -1,117 +1,117 @@ { "version": 2, - "dgSpecHash": "af51XOYNDgzp1+OpL6E9vfUSHqy56AJtWgVE+ympR76Ewc/q97wou7AUdPGIpj65seU03AzkRYodaTKyiXdf5Q==", + "dgSpecHash": "7Y7T70JsljAeL2/Fz8x1CRhylMAuBtF0+TDdYb8DbSxrFvMfzop++WYxnpUgEruJ3EOEKBBbH33G09ouYqBWCg==", "success": true, - "projectFilePath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.API\\StaffHelper.API.csproj", + "projectFilePath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.API\\StaffHelper.API.csproj", "expectedPackageFiles": [ - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http.abstractions\\2.2.0\\microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http.features\\2.2.0\\microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\1.1.1\\microsoft.bcl.asyncinterfaces.1.1.1.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.bcl.hashcode\\1.1.0\\microsoft.bcl.hashcode.1.1.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.data.sqlclient\\1.1.3\\microsoft.data.sqlclient.1.1.3.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.entityframeworkcore\\3.1.10\\microsoft.entityframeworkcore.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\3.1.10\\microsoft.entityframeworkcore.abstractions.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\3.1.10\\microsoft.entityframeworkcore.analyzers.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.entityframeworkcore.autohistory\\3.1.1\\microsoft.entityframeworkcore.autohistory.3.1.1.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.entityframeworkcore.design\\3.1.10\\microsoft.entityframeworkcore.design.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\3.1.10\\microsoft.entityframeworkcore.relational.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.entityframeworkcore.sqlserver\\3.1.10\\microsoft.entityframeworkcore.sqlserver.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\3.1.10\\microsoft.entityframeworkcore.tools.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.entityframeworkcore.unitofwork\\3.1.0\\microsoft.entityframeworkcore.unitofwork.3.1.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.extensions.apidescription.server\\3.0.0\\microsoft.extensions.apidescription.server.3.0.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\3.1.10\\microsoft.extensions.caching.abstractions.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.extensions.caching.memory\\3.1.10\\microsoft.extensions.caching.memory.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.extensions.configuration\\3.1.10\\microsoft.extensions.configuration.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\3.1.10\\microsoft.extensions.configuration.abstractions.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.extensions.configuration.binder\\3.1.10\\microsoft.extensions.configuration.binder.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\3.1.10\\microsoft.extensions.dependencyinjection.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\3.1.10\\microsoft.extensions.dependencyinjection.abstractions.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.extensions.logging\\3.1.10\\microsoft.extensions.logging.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\3.1.10\\microsoft.extensions.logging.abstractions.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.extensions.options\\3.1.10\\microsoft.extensions.options.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.extensions.primitives\\3.1.10\\microsoft.extensions.primitives.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.identity.client\\3.0.8\\microsoft.identity.client.3.0.8.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\5.5.0\\microsoft.identitymodel.jsonwebtokens.5.5.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.identitymodel.logging\\5.5.0\\microsoft.identitymodel.logging.5.5.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.identitymodel.protocols\\5.5.0\\microsoft.identitymodel.protocols.5.5.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\5.5.0\\microsoft.identitymodel.protocols.openidconnect.5.5.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.identitymodel.tokens\\5.5.0\\microsoft.identitymodel.tokens.5.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.platforms\\2.0.0\\microsoft.netcore.platforms.2.0.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.openapi\\1.2.3\\microsoft.openapi.1.2.3.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.win32.registry\\4.5.0\\microsoft.win32.registry.4.5.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\newtonsoft.json\\12.0.3\\newtonsoft.json.12.0.3.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system\\4.3.0\\runtime.native.system.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.win-x64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.win-x86.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\swashbuckle.aspnetcore\\5.6.3\\swashbuckle.aspnetcore.5.6.3.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\5.6.3\\swashbuckle.aspnetcore.swagger.5.6.3.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\5.6.3\\swashbuckle.aspnetcore.swaggergen.5.6.3.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\5.6.3\\swashbuckle.aspnetcore.swaggerui.5.6.3.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections.concurrent\\4.3.0\\system.collections.concurrent.4.3.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\system.collections.immutable\\1.7.1\\system.collections.immutable.1.7.1.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections.nongeneric\\4.3.0\\system.collections.nongeneric.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections.specialized\\4.3.0\\system.collections.specialized.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.componentmodel\\4.3.0\\system.componentmodel.4.3.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\system.componentmodel.annotations\\4.7.0\\system.componentmodel.annotations.4.7.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.componentmodel.primitives\\4.3.0\\system.componentmodel.primitives.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.componentmodel.typeconverter\\4.3.0\\system.componentmodel.typeconverter.4.3.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\system.configuration.configurationmanager\\4.5.0\\system.configuration.configurationmanager.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\system.diagnostics.diagnosticsource\\4.7.1\\system.diagnostics.diagnosticsource.4.7.1.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.tools\\4.3.0\\system.diagnostics.tools.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.tracing\\4.3.0\\system.diagnostics.tracing.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.globalization.extensions\\4.3.0\\system.globalization.extensions.4.3.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\system.identitymodel.tokens.jwt\\5.5.0\\system.identitymodel.tokens.jwt.5.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.filesystem\\4.3.0\\system.io.filesystem.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.filesystem.primitives\\4.3.0\\system.io.filesystem.primitives.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.net.nameresolution\\4.3.0\\system.net.nameresolution.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.net.primitives\\4.3.0\\system.net.primitives.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.private.datacontractserialization\\4.3.0\\system.private.datacontractserialization.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.emit\\4.3.0\\system.reflection.emit.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.emit.ilgeneration\\4.3.0\\system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.emit.lightweight\\4.3.0\\system.reflection.emit.lightweight.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.extensions\\4.3.0\\system.reflection.extensions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.typeextensions\\4.3.0\\system.reflection.typeextensions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\system.runtime.caching\\4.5.0\\system.runtime.caching.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.compilerservices.unsafe\\4.5.0\\system.runtime.compilerservices.unsafe.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.serialization.formatters\\4.3.0\\system.runtime.serialization.formatters.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.serialization.json\\4.3.0\\system.runtime.serialization.json.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.serialization.primitives\\4.3.0\\system.runtime.serialization.primitives.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.accesscontrol\\4.5.0\\system.security.accesscontrol.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.cng\\4.5.0\\system.security.cryptography.cng.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.primitives\\4.3.0\\system.security.cryptography.primitives.4.3.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\system.security.cryptography.protecteddata\\4.5.0\\system.security.cryptography.protecteddata.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.permissions\\4.5.0\\system.security.permissions.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.principal.windows\\4.5.0\\system.security.principal.windows.4.5.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\system.security.securestring\\4.3.0\\system.security.securestring.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.encoding.codepages\\4.5.0\\system.text.encoding.codepages.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.encoding.extensions\\4.3.0\\system.text.encoding.extensions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.encodings.web\\4.5.0\\system.text.encodings.web.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.regularexpressions\\4.3.0\\system.text.regularexpressions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.tasks.extensions\\4.3.0\\system.threading.tasks.extensions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.readerwriter\\4.3.0\\system.xml.readerwriter.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.xdocument\\4.3.0\\system.xml.xdocument.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.xmldocument\\4.3.0\\system.xml.xmldocument.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.xmlserializer\\4.3.0\\system.xml.xmlserializer.4.3.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.netcore.app.host.win-x64\\3.1.22\\microsoft.netcore.app.host.win-x64.3.1.22.nupkg.sha512" + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.aspnetcore.http.abstractions\\2.2.0\\microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.aspnetcore.http.features\\2.2.0\\microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\1.1.1\\microsoft.bcl.asyncinterfaces.1.1.1.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.bcl.hashcode\\1.1.0\\microsoft.bcl.hashcode.1.1.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.data.sqlclient\\1.1.3\\microsoft.data.sqlclient.1.1.3.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.entityframeworkcore\\3.1.10\\microsoft.entityframeworkcore.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\3.1.10\\microsoft.entityframeworkcore.abstractions.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\3.1.10\\microsoft.entityframeworkcore.analyzers.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.entityframeworkcore.autohistory\\3.1.1\\microsoft.entityframeworkcore.autohistory.3.1.1.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.entityframeworkcore.design\\3.1.10\\microsoft.entityframeworkcore.design.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\3.1.10\\microsoft.entityframeworkcore.relational.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.entityframeworkcore.sqlserver\\3.1.10\\microsoft.entityframeworkcore.sqlserver.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\3.1.10\\microsoft.entityframeworkcore.tools.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.entityframeworkcore.unitofwork\\3.1.0\\microsoft.entityframeworkcore.unitofwork.3.1.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.apidescription.server\\3.0.0\\microsoft.extensions.apidescription.server.3.0.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\3.1.10\\microsoft.extensions.caching.abstractions.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.caching.memory\\3.1.10\\microsoft.extensions.caching.memory.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.configuration\\3.1.10\\microsoft.extensions.configuration.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\3.1.10\\microsoft.extensions.configuration.abstractions.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.configuration.binder\\3.1.10\\microsoft.extensions.configuration.binder.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\3.1.10\\microsoft.extensions.dependencyinjection.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\3.1.10\\microsoft.extensions.dependencyinjection.abstractions.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.logging\\3.1.10\\microsoft.extensions.logging.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\3.1.10\\microsoft.extensions.logging.abstractions.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.options\\3.1.10\\microsoft.extensions.options.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.primitives\\3.1.10\\microsoft.extensions.primitives.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.identity.client\\3.0.8\\microsoft.identity.client.3.0.8.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\5.5.0\\microsoft.identitymodel.jsonwebtokens.5.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.identitymodel.logging\\5.5.0\\microsoft.identitymodel.logging.5.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.identitymodel.protocols\\5.5.0\\microsoft.identitymodel.protocols.5.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\5.5.0\\microsoft.identitymodel.protocols.openidconnect.5.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.identitymodel.tokens\\5.5.0\\microsoft.identitymodel.tokens.5.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.netcore.platforms\\2.0.0\\microsoft.netcore.platforms.2.0.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.openapi\\1.2.3\\microsoft.openapi.1.2.3.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.win32.registry\\4.5.0\\microsoft.win32.registry.4.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\newtonsoft.json\\12.0.3\\newtonsoft.json.12.0.3.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\runtime.native.system\\4.3.0\\runtime.native.system.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\runtime.win-x64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\runtime.win-x86.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\swashbuckle.aspnetcore\\5.6.3\\swashbuckle.aspnetcore.5.6.3.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\5.6.3\\swashbuckle.aspnetcore.swagger.5.6.3.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\5.6.3\\swashbuckle.aspnetcore.swaggergen.5.6.3.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\5.6.3\\swashbuckle.aspnetcore.swaggerui.5.6.3.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.collections.concurrent\\4.3.0\\system.collections.concurrent.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.collections.immutable\\1.7.1\\system.collections.immutable.1.7.1.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.collections.nongeneric\\4.3.0\\system.collections.nongeneric.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.collections.specialized\\4.3.0\\system.collections.specialized.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.componentmodel\\4.3.0\\system.componentmodel.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.componentmodel.annotations\\4.7.0\\system.componentmodel.annotations.4.7.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.componentmodel.primitives\\4.3.0\\system.componentmodel.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.componentmodel.typeconverter\\4.3.0\\system.componentmodel.typeconverter.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.configuration.configurationmanager\\4.5.0\\system.configuration.configurationmanager.4.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.diagnostics.diagnosticsource\\4.7.1\\system.diagnostics.diagnosticsource.4.7.1.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.diagnostics.tools\\4.3.0\\system.diagnostics.tools.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.diagnostics.tracing\\4.3.0\\system.diagnostics.tracing.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.globalization.extensions\\4.3.0\\system.globalization.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.identitymodel.tokens.jwt\\5.5.0\\system.identitymodel.tokens.jwt.5.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.io.filesystem\\4.3.0\\system.io.filesystem.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.io.filesystem.primitives\\4.3.0\\system.io.filesystem.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.net.nameresolution\\4.3.0\\system.net.nameresolution.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.net.primitives\\4.3.0\\system.net.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.private.datacontractserialization\\4.3.0\\system.private.datacontractserialization.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.reflection.emit\\4.3.0\\system.reflection.emit.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.reflection.emit.ilgeneration\\4.3.0\\system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.reflection.emit.lightweight\\4.3.0\\system.reflection.emit.lightweight.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.reflection.extensions\\4.3.0\\system.reflection.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.reflection.typeextensions\\4.3.0\\system.reflection.typeextensions.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.runtime.caching\\4.5.0\\system.runtime.caching.4.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\4.5.0\\system.runtime.compilerservices.unsafe.4.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.runtime.serialization.formatters\\4.3.0\\system.runtime.serialization.formatters.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.runtime.serialization.json\\4.3.0\\system.runtime.serialization.json.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.runtime.serialization.primitives\\4.3.0\\system.runtime.serialization.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.security.accesscontrol\\4.5.0\\system.security.accesscontrol.4.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.security.cryptography.cng\\4.5.0\\system.security.cryptography.cng.4.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.security.cryptography.primitives\\4.3.0\\system.security.cryptography.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.security.cryptography.protecteddata\\4.5.0\\system.security.cryptography.protecteddata.4.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.security.permissions\\4.5.0\\system.security.permissions.4.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.security.principal.windows\\4.5.0\\system.security.principal.windows.4.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.security.securestring\\4.3.0\\system.security.securestring.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.text.encoding.codepages\\4.5.0\\system.text.encoding.codepages.4.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.text.encoding.extensions\\4.3.0\\system.text.encoding.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.text.encodings.web\\4.5.0\\system.text.encodings.web.4.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.text.regularexpressions\\4.3.0\\system.text.regularexpressions.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.threading.tasks.extensions\\4.3.0\\system.threading.tasks.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.xml.readerwriter\\4.3.0\\system.xml.readerwriter.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.xml.xdocument\\4.3.0\\system.xml.xdocument.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.xml.xmldocument\\4.3.0\\system.xml.xmldocument.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.xml.xmlserializer\\4.3.0\\system.xml.xmlserializer.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.netcore.app.host.win-x64\\3.1.22\\microsoft.netcore.app.host.win-x64.3.1.22.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/StaffHelper.Migrations/bin/Debug/netcoreapp3.1/StaffHelper.Migrations.dll b/StaffHelper.Migrations/bin/Debug/netcoreapp3.1/StaffHelper.Migrations.dll index 2a6edb38d3cf319e6a35a9ad4223f607a739a378..ebbd10b003e9501066b85ad0c72ba1ce96e2f7a2 100644 GIT binary patch delta 252 zcmZqJ!`!fkc|r%votx_)PwbIloHlV~IHSvCM#g%^Ig=ZKWW{Diru&-&Zhee!JT17; zf8nZUI{TWdy*7W?Vx!2*YW?mY1EX&M69WUo!pWA`_?EoLG{XpI1D2$F(>ks8Ks%MggsLl+M@C-N@{Tzsm&jpMD~rH)YPQXoSejr7?=Fy(%jU%lHwTu;>_aI$;Yn6 z=|VNvJ%DNkTEzXopS{(NYt?O$+s$opKx<&2VshYhX~wL{xz{x(Pq|(-(ST<&-;H0) QOg*NX1@F9PoM^xf0FnV%0{{R3 diff --git a/StaffHelper.Migrations/bin/Debug/netcoreapp3.1/StaffHelper.Migrations.pdb b/StaffHelper.Migrations/bin/Debug/netcoreapp3.1/StaffHelper.Migrations.pdb index 33ab1b45716a146b72cb39ff90ead35808831d11..cc8c8170ad5bb63093d33779a94b83f93fb0130f 100644 GIT binary patch delta 1140 zcmYk3eP~lx7{;G-lbes5dv6+@&^g(H0mYADbMsM~wlVF*cFwKNc2-uM)Ka!W({{9F zIFK7{iuZOOu?cI%ZZOAS>mRa-9}}I$$u|1O*avKTk|x6ozxR3G z_q@;Lz&Vu@7jj~9D0n3agqr&Y_W`)OYT~=IcIUIFcJ|&mKY4jVt^Z}_=w!wogTUKR z@ICb&b*&JH3k6x~Bz2B@i@Ht`s8tjkq#mK(raq)v4uPaY!4c{)>QB@KYO7PA!>Qmn z^$hhE^#OHUZ{YHfV`$O+9tlPF)>#o;0_CPg%$LNd3!jp#&Teb z{T4FRD5E&@J*?ALyx%867gV9qEE4yy| zSnI|-`G=?*J>2!+32Ga8i(Df2NvzHTyM^VIx=Pr~TX`{5r!k~4q%ov1q~SPcBB5bD zd6P_#_sK_zO4f(#2_NnxbY^vCb!K&Db!K%a^*XkY*U9JPTQXm-H{&mwU_<361{xX+ z*rY%nl3=5O!{jRYoor4T*h$jFCZ`KmogcgG-8BmT;UEI7VLmWi#9itQi!TF>_)2{) zW>8JyC##vdp{|A#AGlMxinefub)_}Uny_G~7`9TZ?^zkvKdouj^%0mV-i@SK??p1E z`WRl0PO~`?g{KKYxz-CeSo^RmU*y66wO}nXqqXewvdMgL z(I0|5X1106F8QmutL#6NFZiEZ^karR>F+4}z4CAWj4inoSb}|oRc)gh}5bD#ZFOaPCnYiw#4G3b+gsk!q{ZPNYF{OmRiUB zVWPGmC~AFK6-8+`S3$O7mO>d!tZ091PNY`w1ND!BqWj?&s6YI;lO|x`danC<&imxN zfsFKv)BWP`wu+H@U~WTuM*=`u_F02}$-L%)_{iDO{=^C2oXz|D4yRMy5J*G875XM! zE(AUk3U<(Y=y7_2o}~yZP!x30Df&8npPr`*RH+J5^nUsl{g95?1XkD-9H5WU6ZBnr zxhBx2DL6?FYf83HEEOi;fm-E38(Al>DRn7lZVZJCjOKe2;c#wV{0NMP1^x>w zxR;x!@^cjnBPs$B8yZM&q0Hveq;pBf0nT2M*)bjMWEc6F zoQV}*?8eoY8#iJGcMa|u+%>psaM!>q&TEz$*g!Jm61hYEC#AJ0ev64EwI({rZ{$8H ztuyfxIZqywNWFXghJ_`wsyZtrK^?-xuZ|fd2r% zODef_O{;_rryOxZ!?Hk{b(%HCy2yg5A!)@~4_Rr}r`8zj>>xZE4hG|_H-l-9HVt2f z#@O_Q;MJgq)O-({lY+o{~6$;%~$^F15obYFe`W<7t&Z+u&f+|7F4^@?6c zuU}63R((3ykzG_eU!SpfXyP~qfIpAEYSm*8ng{Fteg5d)U|Du^d9uRh7w3Xi_@% diff --git a/StaffHelper.Migrations/bin/Debug/netcoreapp3.1/StaffHelper.Migrations.runtimeconfig.dev.json b/StaffHelper.Migrations/bin/Debug/netcoreapp3.1/StaffHelper.Migrations.runtimeconfig.dev.json index 137479f..ce17604 100644 --- a/StaffHelper.Migrations/bin/Debug/netcoreapp3.1/StaffHelper.Migrations.runtimeconfig.dev.json +++ b/StaffHelper.Migrations/bin/Debug/netcoreapp3.1/StaffHelper.Migrations.runtimeconfig.dev.json @@ -1,9 +1,8 @@ { "runtimeOptions": { "additionalProbingPaths": [ - "C:\\Users\\Habeebullah\\.dotnet\\store\\|arch|\\|tfm|", - "C:\\Users\\Habeebullah\\.nuget\\packages", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + "C:\\Users\\Sumayya Uthman\\.dotnet\\store\\|arch|\\|tfm|", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages" ] } } \ No newline at end of file diff --git a/StaffHelper.Migrations/bin/Debug/netcoreapp3.1/StaffHelper.Model.dll b/StaffHelper.Migrations/bin/Debug/netcoreapp3.1/StaffHelper.Model.dll index 1399054d67cfb6b1788b1b7a49cace135dd33070..dc395879b599c22cf4d5a1a27494a8721c796b4d 100644 GIT binary patch literal 11776 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 UA8#?|Z<~I_m+SAg-?|a_UmKn~)Bpeg literal 11264 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 diff --git a/StaffHelper.Migrations/bin/Debug/netcoreapp3.1/StaffHelper.Model.pdb b/StaffHelper.Migrations/bin/Debug/netcoreapp3.1/StaffHelper.Model.pdb index eaa85ee41d47849f6fd0f1027c1416c42130bed8..e5e173e95defd36ec4ff0fd516db75e764914435 100644 GIT binary patch delta 2066 zcmZ9Ne@xVM7{{OQ{rukd5J7E4P#!{ePLdnKm7(FmVWJZc!85n6^f(btI6&^$WLaN3 zw>D}v+()t5<{vILY;DzOvutzg5BfE&nOij)EnGjxu;o_GKl<^04vrpSd+qtWp7-bT zeBjId7-_#6AE}8R(}~KSCu(sK*$C^l^gyDwGleDX$@L;_v=8eR&bLLjH=>Ti%h$pi zdivVo*B!wYTUB8DxtrGEx{^>dGLZb~)X1ub@{rYl9#93A0SovX7=U~2r#>w+Ip9q^ zOaoSsz$%UHW2o<-PNV*c>d`cMShG+RwF~uC)Ynn3qfVo)v}m;2VxcC~J*dy24x_%0 z`VnfSRiiCd3uRChsz%#PuSUB-1Vlj`9QNXOz;#Ew7CH({@M5-SrITJOod&Og3*aJn z8(accz$CZ|Zh)!m85_-bZS)Jc1g?PJz@OR7PUei)j?j+Kj?hkjgCpPum>=N400;Is zu*ZQt4h(QC3~-Xo=Oi~+0g8YJ_&_BHfXyHTc7WYrAJ`8LfuzrAQW}eAK?V$i5pWiq z2V>w(FyZ4TqT@0hm+81n$7MP$({Y)O%XD0((`E1>_yl~BJ>$X?bK!~cc>`w*`U-e} z4+MM_22Eq}1DFN3!5u(r4RV5fa1ST}Y4w+7Ec<%V@So!!C&&jm$7`CF3+KE*IOm1J zIbR{1^OeFmUnLy5Dz?=Z-YGRj%f2;lg!Gx)rL~9ya;y zk^8H7?*`#Kt6Dhc{8r2D=R6>s^GAep{-|)yHws5?(qp2*8)}8~fK9?V-z=Q-$AxoV zC!F&w!Z{BL*Qt%DUNm?^gK!=Y63#h)ILRllRXFEQs5wX2+_|LNES#tA63(Z>!a3)U z!rU#K?-tH^t8mWohb-<#u0C*<7VZ^2-t(lIbNbEblJ3*OdGa&D`P6>loF5R*c}zIx z^PjK(zi;Aq=O!H#4Ia=ToCh2d&UvSB&bx$jo)FIYVd0#23)e|a=|=v$Rv*5MPS`_a zr>$OfTR*riziluX8ybpvBI&MVtk>1p7avS^^rlk<4T;Y6_5J-liFhoX=<7|X0avYA zR8|vgeaaKdJn-4qgFlXkZw+~h-@8~mbu)CW`#w*>MD6OMuQb;>mp8;x9jzUyew^#5 zjHldD&1PiJ9zWyRQGNNF@o!(gGugN|S#+)X+|Ihu?nJ@#@z&Au@0-rVW{pr^vOm^4 zboaS0J&v<8>XvJxGdt%6L#;Og3+rZ;SX>XQF=N9*e^PyCY+6|Vqde})`E@3!B8%%m z^^!ZF^UTZ}nYYx(?qpt8e$LEhe$V`?f_Y7%apHhFoj0mgPgE=`S);jCliz=@tJHx< YZFAvE1I7K|d?`}{{$mq=_=~mw0M?ZYYybcN delta 1851 zcmZ9NUrbwd6vxlKy|=fwErSmH&ocgmHY3>z6$S#sjXx14P?Rie1DS2rXvKQThi4PhhONhbf_p~%QX_HUS`JV6Z zoRi+(-hLljj4n2eR=9|&uM+Jd8iagk_JyhBL<%YGYcz8BHFBr%<^vCdqkinh8oytsq!0a0`V`y- zUx9DH7We_|fV_+pxCBcNWKJLgECd>_$Yf%X!w@+WdXi<@*4Le9TJ-TVxieD5t@CU(Ci-;n*CCt z;j1R&jPDUq<1>${w~cUpMM1SvXr5dpG|${Mrih* z6&k+!*{bvniyEIfuWVN^JyK8|6`ChMCp35Eo{72N0sEH<{O5&cKO!{uM}>wzOfga5 z1LH#TfVj}?Uly8ueg*J|o^k~6uhDFFl1cy6r~!Mt+|v_@#^cesL?SY2cg@7+rsK)k zlo?J9$kXRX(+t0i}vmCHBOw!1Nx zFX*bolh4~#pC@!spI2{sS`YGdwdFZ+kl$DP`8-pr>b;FFo|(Cn8COZ~v^Oh0$gE{P q&U~SM^Y)0s>kp{bq7^N){$o*jmF8A|27{`l?j_x>T>q@DLi-;Z&d=%q diff --git a/StaffHelper.Migrations/obj/Debug/netcoreapp3.1/StaffHelper.Migrations.GeneratedMSBuildEditorConfig.editorconfig b/StaffHelper.Migrations/obj/Debug/netcoreapp3.1/StaffHelper.Migrations.GeneratedMSBuildEditorConfig.editorconfig index eefee8e..9e1a7c0 100644 --- a/StaffHelper.Migrations/obj/Debug/netcoreapp3.1/StaffHelper.Migrations.GeneratedMSBuildEditorConfig.editorconfig +++ b/StaffHelper.Migrations/obj/Debug/netcoreapp3.1/StaffHelper.Migrations.GeneratedMSBuildEditorConfig.editorconfig @@ -1,3 +1,3 @@ is_global = true build_property.RootNamespace = StaffHelper.Migrations -build_property.ProjectDir = C:\Users\Habeebullah\Documents\Osise\StaffHelper\StaffHelper.Migrations\ +build_property.ProjectDir = C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Migrations\ diff --git a/StaffHelper.Migrations/obj/Debug/netcoreapp3.1/StaffHelper.Migrations.assets.cache b/StaffHelper.Migrations/obj/Debug/netcoreapp3.1/StaffHelper.Migrations.assets.cache index d348f44e7a8b714c9df4d0889c252753a2ff0fcf..eec306f8a596de67c40370248cde006b57d87cfe 100644 GIT binary patch delta 5855 zcmb7|ZA?>V6vq*nwn!_bh2C2(Ac#daWG3qroiCJ^A%X$|1*ITGkV2tSODRR1f-h5X zYWLTHkO+<`iyK2?7L#Sm{9s~YHjTz*iE*36Y+05qn(V`}Xw3T1EG}D~bGr}y)c-xt zdCu$a-l3nvpFIjMEG;T9M}~!kC0xB(T4r0**yVnuA?NCaM?bv3@%Cgw-tgh;qpMR* z^He8$!oubRbnnf{U2Uy&H|=&?%RTKjpU<|aveVvfb7Ce^!v2@EeoveDE+LA?gBA7I zJ4X_ak*beZR%2PXB}`SkDi9H=lkttIJItFg6)A~SVU38>+*9x549}isiqZ*h@sn)C{aiDyM@iyY zuBn+wBP3NfZRWPBRy@czk>8FfwIrV6E7WJG=hf+0wjmFHE|kP0gpG8J7AjF2T|?y~ zU~9Cn5j7e~>?dt~s;OJr#EG3X)9Gn$>a=#)b~tR!O>W#OT8F+ENoeIf0JC;69>x^& z!)VqXAllljO@&ft6FT_z4R|#+3YT>yM2yT@rgDpixi=3gRCrLT!PD4sqC@^xj+N7$3^^D9*a{#q2T0+%vu2&v4$ujS4BG>i;_^yGvTTb zk!Q#gtULibvR=%fS}EP4ziY4Eir0f*zsf)HS-iovh(`GTFY*dkR@RU_aJ$w3Q7 z5*%d41*}hW3k{SLnV$JLDhQ}GC=rvCCUnzc1$vTd=|E+A6woi)DxM}vQ2?E zE-B|X2eWW*$#y!_<92mca13|3MzwYttliDD#14aWhgXM9`Msd3~2@e(d!S8xneZ52~xI++Q0!j zK_WUK<5!S``bi4fhqrS~BnjQ(4@Y*T`?(%j`mxTY@Nr%SZR)nljKO>pv4m#w&kJ5& z%gm@3E1yi_-;Ll@Q=1HC9+w(u?eZ#YYh~1FBubv|!8fdDRI2%1m&l+Dk-@Df+hhi6O`o zMcYo2c^06p8KB+B^u*!Y1_Pef6o`H<(y+raJxUz3zC%YYNLve0U)vB8M=|2k;OtHf zUaPZ_mHmRz9@Tk6usyQfPqeAun+#`tuPntyBG=YRoaXl~$8%esILr;5-(Sj-G4q23^*rV=Dv6T zTW!Txmy$5)T!zcLEa@RXhLs)T#D_)}RIO`5W}y7;x+pWfF1k~&wB?BjJ>aEb+rq9+QsCX~1~t;GH*Exzc?qgFnfJRoLuaF*zx?>b1tB=}b7 z7bm!d=J(zsP&+sTlK!-zDEk!?G*&!BjMt6;$m Myop{>^)ATz3qBuhfdBvi delta 7499 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 literal 6 LcmZQ$WB>vH051Rt diff --git a/StaffHelper.Migrations/obj/Debug/netcoreapp3.1/StaffHelper.Migrations.csproj.CoreCompileInputs.cache b/StaffHelper.Migrations/obj/Debug/netcoreapp3.1/StaffHelper.Migrations.csproj.CoreCompileInputs.cache index 0b79c07..9134d62 100644 --- a/StaffHelper.Migrations/obj/Debug/netcoreapp3.1/StaffHelper.Migrations.csproj.CoreCompileInputs.cache +++ b/StaffHelper.Migrations/obj/Debug/netcoreapp3.1/StaffHelper.Migrations.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -9a9817479aa749c705fb49b49310c6b573a73931 +b4c6a456e3ceca86e865df3e7a98a9f3c3249d79 diff --git a/StaffHelper.Migrations/obj/Debug/netcoreapp3.1/StaffHelper.Migrations.csproj.FileListAbsolute.txt b/StaffHelper.Migrations/obj/Debug/netcoreapp3.1/StaffHelper.Migrations.csproj.FileListAbsolute.txt index 0097c2d..4c0c5e4 100644 --- a/StaffHelper.Migrations/obj/Debug/netcoreapp3.1/StaffHelper.Migrations.csproj.FileListAbsolute.txt +++ b/StaffHelper.Migrations/obj/Debug/netcoreapp3.1/StaffHelper.Migrations.csproj.FileListAbsolute.txt @@ -14,3 +14,19 @@ C:\Users\Habeebullah\Documents\Osise\StaffHelper\StaffHelper.Migrations\obj\Debu C:\Users\Habeebullah\Documents\Osise\StaffHelper\StaffHelper.Migrations\obj\Debug\netcoreapp3.1\StaffHelper.Migrations.dll C:\Users\Habeebullah\Documents\Osise\StaffHelper\StaffHelper.Migrations\obj\Debug\netcoreapp3.1\StaffHelper.Migrations.pdb C:\Users\Habeebullah\Documents\Osise\StaffHelper\StaffHelper.Migrations\obj\Debug\netcoreapp3.1\StaffHelper.Migrations.genruntimeconfig.cache +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Migrations\bin\Debug\netcoreapp3.1\StaffHelper.Migrations.deps.json +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Migrations\bin\Debug\netcoreapp3.1\StaffHelper.Migrations.runtimeconfig.json +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Migrations\bin\Debug\netcoreapp3.1\StaffHelper.Migrations.runtimeconfig.dev.json +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Migrations\bin\Debug\netcoreapp3.1\StaffHelper.Migrations.dll +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Migrations\bin\Debug\netcoreapp3.1\StaffHelper.Migrations.pdb +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Migrations\bin\Debug\netcoreapp3.1\StaffHelper.Model.dll +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Migrations\bin\Debug\netcoreapp3.1\StaffHelper.Model.pdb +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Migrations\obj\Debug\netcoreapp3.1\StaffHelper.Migrations.csproj.AssemblyReference.cache +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Migrations\obj\Debug\netcoreapp3.1\StaffHelper.Migrations.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Migrations\obj\Debug\netcoreapp3.1\StaffHelper.Migrations.AssemblyInfoInputs.cache +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Migrations\obj\Debug\netcoreapp3.1\StaffHelper.Migrations.AssemblyInfo.cs +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Migrations\obj\Debug\netcoreapp3.1\StaffHelper.Migrations.csproj.CoreCompileInputs.cache +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Migrations\obj\Debug\netcoreapp3.1\StaffHelper.Migrations.csproj.CopyComplete +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Migrations\obj\Debug\netcoreapp3.1\StaffHelper.Migrations.dll +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Migrations\obj\Debug\netcoreapp3.1\StaffHelper.Migrations.pdb +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Migrations\obj\Debug\netcoreapp3.1\StaffHelper.Migrations.genruntimeconfig.cache diff --git a/StaffHelper.Migrations/obj/Debug/netcoreapp3.1/StaffHelper.Migrations.dll b/StaffHelper.Migrations/obj/Debug/netcoreapp3.1/StaffHelper.Migrations.dll index 2a6edb38d3cf319e6a35a9ad4223f607a739a378..ebbd10b003e9501066b85ad0c72ba1ce96e2f7a2 100644 GIT binary patch delta 252 zcmZqJ!`!fkc|r%votx_)PwbIloHlV~IHSvCM#g%^Ig=ZKWW{Diru&-&Zhee!JT17; zf8nZUI{TWdy*7W?Vx!2*YW?mY1EX&M69WUo!pWA`_?EoLG{XpI1D2$F(>ks8Ks%MggsLl+M@C-N@{Tzsm&jpMD~rH)YPQXoSejr7?=Fy(%jU%lHwTu;>_aI$;Yn6 z=|VNvJ%DNkTEzXopS{(NYt?O$+s$opKx<&2VshYhX~wL{xz{x(Pq|(-(ST<&-;H0) QOg*NX1@F9PoM^xf0FnV%0{{R3 diff --git a/StaffHelper.Migrations/obj/Debug/netcoreapp3.1/StaffHelper.Migrations.genruntimeconfig.cache b/StaffHelper.Migrations/obj/Debug/netcoreapp3.1/StaffHelper.Migrations.genruntimeconfig.cache index d758b0d..bd11453 100644 --- a/StaffHelper.Migrations/obj/Debug/netcoreapp3.1/StaffHelper.Migrations.genruntimeconfig.cache +++ b/StaffHelper.Migrations/obj/Debug/netcoreapp3.1/StaffHelper.Migrations.genruntimeconfig.cache @@ -1 +1 @@ -5062803e06af2070f756ccc06f33c87afbd84317 +8bf6d62e336f4deec5d29ba9487ce5af7372d22f diff --git a/StaffHelper.Migrations/obj/Debug/netcoreapp3.1/StaffHelper.Migrations.pdb b/StaffHelper.Migrations/obj/Debug/netcoreapp3.1/StaffHelper.Migrations.pdb index 33ab1b45716a146b72cb39ff90ead35808831d11..cc8c8170ad5bb63093d33779a94b83f93fb0130f 100644 GIT binary patch delta 1140 zcmYk3eP~lx7{;G-lbes5dv6+@&^g(H0mYADbMsM~wlVF*cFwKNc2-uM)Ka!W({{9F zIFK7{iuZOOu?cI%ZZOAS>mRa-9}}I$$u|1O*avKTk|x6ozxR3G z_q@;Lz&Vu@7jj~9D0n3agqr&Y_W`)OYT~=IcIUIFcJ|&mKY4jVt^Z}_=w!wogTUKR z@ICb&b*&JH3k6x~Bz2B@i@Ht`s8tjkq#mK(raq)v4uPaY!4c{)>QB@KYO7PA!>Qmn z^$hhE^#OHUZ{YHfV`$O+9tlPF)>#o;0_CPg%$LNd3!jp#&Teb z{T4FRD5E&@J*?ALyx%867gV9qEE4yy| zSnI|-`G=?*J>2!+32Ga8i(Df2NvzHTyM^VIx=Pr~TX`{5r!k~4q%ov1q~SPcBB5bD zd6P_#_sK_zO4f(#2_NnxbY^vCb!K&Db!K%a^*XkY*U9JPTQXm-H{&mwU_<361{xX+ z*rY%nl3=5O!{jRYoor4T*h$jFCZ`KmogcgG-8BmT;UEI7VLmWi#9itQi!TF>_)2{) zW>8JyC##vdp{|A#AGlMxinefub)_}Uny_G~7`9TZ?^zkvKdouj^%0mV-i@SK??p1E z`WRl0PO~`?g{KKYxz-CeSo^RmU*y66wO}nXqqXewvdMgL z(I0|5X1106F8QmutL#6NFZiEZ^karR>F+4}z4CAWj4inoSb}|oRc)gh}5bD#ZFOaPCnYiw#4G3b+gsk!q{ZPNYF{OmRiUB zVWPGmC~AFK6-8+`S3$O7mO>d!tZ091PNY`w1ND!BqWj?&s6YI;lO|x`danC<&imxN zfsFKv)BWP`wu+H@U~WTuM*=`u_F02}$-L%)_{iDO{=^C2oXz|D4yRMy5J*G875XM! zE(AUk3U<(Y=y7_2o}~yZP!x30Df&8npPr`*RH+J5^nUsl{g95?1XkD-9H5WU6ZBnr zxhBx2DL6?FYf83HEEOi;fm-E38(Al>DRn7lZVZJCjOKe2;c#wV{0NMP1^x>w zxR;x!@^cjnBPs$B8yZM&q0Hveq;pBf0nT2M*)bjMWEc6F zoQV}*?8eoY8#iJGcMa|u+%>psaM!>q&TEz$*g!Jm61hYEC#AJ0ev64EwI({rZ{$8H ztuyfxIZqywNWFXghJ_`wsyZtrK^?-xuZ|fd2r% zODef_O{;_rryOxZ!?Hk{b(%HCy2yg5A!)@~4_Rr}r`8zj>>xZE4hG|_H-l-9HVt2f z#@O_Q;MJgq)O-({lY+o{~6$;%~$^F15obYFe`W<7t&Z+u&f+|7F4^@?6c zuU}63R((3ykzG_eU!SpfXyP~qfIpAEYSm*8ng{Fteg5d)U|Du^d9uRh7w3Xi_@% diff --git a/StaffHelper.Migrations/obj/StaffHelper.Migrations.csproj.nuget.dgspec.json b/StaffHelper.Migrations/obj/StaffHelper.Migrations.csproj.nuget.dgspec.json index b99a018..f12a072 100644 --- a/StaffHelper.Migrations/obj/StaffHelper.Migrations.csproj.nuget.dgspec.json +++ b/StaffHelper.Migrations/obj/StaffHelper.Migrations.csproj.nuget.dgspec.json @@ -1,23 +1,20 @@ { "format": 1, "restore": { - "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj": {} + "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj": {} }, "projects": { - "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj": { + "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj", + "projectUniqueName": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj", "projectName": "StaffHelper.Migrations", - "projectPath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj", - "packagesPath": "C:\\Users\\Habeebullah\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Migrations\\obj\\", + "projectPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj", + "packagesPath": "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Migrations\\obj\\", "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ], "configFilePaths": [ - "C:\\Users\\Habeebullah\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Users\\Sumayya Uthman\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], "originalTargetFrameworks": [ @@ -31,8 +28,8 @@ "netcoreapp3.1": { "targetAlias": "netcoreapp3.1", "projectReferences": { - "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj": { - "projectPath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj" + "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj": { + "projectPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj" } } } @@ -79,20 +76,17 @@ } } }, - "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj": { + "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj", + "projectUniqueName": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj", "projectName": "StaffHelper.Model", - "projectPath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj", - "packagesPath": "C:\\Users\\Habeebullah\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Model\\obj\\", + "projectPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj", + "packagesPath": "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\obj\\", "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ], "configFilePaths": [ - "C:\\Users\\Habeebullah\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Users\\Sumayya Uthman\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], "originalTargetFrameworks": [ diff --git a/StaffHelper.Migrations/obj/StaffHelper.Migrations.csproj.nuget.g.props b/StaffHelper.Migrations/obj/StaffHelper.Migrations.csproj.nuget.g.props index 34fef42..a7ba499 100644 --- a/StaffHelper.Migrations/obj/StaffHelper.Migrations.csproj.nuget.g.props +++ b/StaffHelper.Migrations/obj/StaffHelper.Migrations.csproj.nuget.g.props @@ -5,19 +5,18 @@ NuGet $(MSBuildThisFileDirectory)project.assets.json $(UserProfile)\.nuget\packages\ - C:\Users\Habeebullah\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder + C:\Users\Sumayya Uthman\.nuget\packages\ PackageReference 6.0.1 - - + - C:\Program Files\dotnet\sdk\NuGetFallbackFolder\newtonsoft.json\10.0.1 - C:\Users\Habeebullah\.nuget\packages\microsoft.entityframeworkcore.tools\3.1.10 + C:\Users\Sumayya Uthman\.nuget\packages\newtonsoft.json\10.0.1 + C:\Users\Sumayya Uthman\.nuget\packages\microsoft.entityframeworkcore.tools\3.1.10 \ No newline at end of file diff --git a/StaffHelper.Migrations/obj/project.assets.json b/StaffHelper.Migrations/obj/project.assets.json index 7c3c310..e983309 100644 --- a/StaffHelper.Migrations/obj/project.assets.json +++ b/StaffHelper.Migrations/obj/project.assets.json @@ -5767,23 +5767,19 @@ ] }, "packageFolders": { - "C:\\Users\\Habeebullah\\.nuget\\packages\\": {}, - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\": {} }, "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj", + "projectUniqueName": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj", "projectName": "StaffHelper.Migrations", - "projectPath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj", - "packagesPath": "C:\\Users\\Habeebullah\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Migrations\\obj\\", + "projectPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj", + "packagesPath": "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Migrations\\obj\\", "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ], "configFilePaths": [ - "C:\\Users\\Habeebullah\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Users\\Sumayya Uthman\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], "originalTargetFrameworks": [ @@ -5797,8 +5793,8 @@ "netcoreapp3.1": { "targetAlias": "netcoreapp3.1", "projectReferences": { - "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj": { - "projectPath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj" + "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj": { + "projectPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj" } } } diff --git a/StaffHelper.Migrations/obj/project.nuget.cache b/StaffHelper.Migrations/obj/project.nuget.cache index 59c2165..0bd9a9f 100644 --- a/StaffHelper.Migrations/obj/project.nuget.cache +++ b/StaffHelper.Migrations/obj/project.nuget.cache @@ -1,112 +1,112 @@ { "version": 2, - "dgSpecHash": "rUiF8/eGUORQtpp1Ucvn+Y3LQ0ME0/qaV1NN7e6go5mIbYL9VKuFyDCeq5onT436YQomhTK9B/nCSHvd6Pp2Dw==", + "dgSpecHash": "sLnY6wfWQpRGnP7BIYgEIiSW8buu0g0vb1Rr5qw4DWSNRaqJiY5zqLoW/z63U9KbpW6ozDkKmzpaiyOQyb2OBA==", "success": true, - "projectFilePath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj", + "projectFilePath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Migrations\\StaffHelper.Migrations.csproj", "expectedPackageFiles": [ - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http.abstractions\\2.2.0\\microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.aspnetcore.http.features\\2.2.0\\microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\1.1.1\\microsoft.bcl.asyncinterfaces.1.1.1.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.bcl.hashcode\\1.1.0\\microsoft.bcl.hashcode.1.1.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.data.sqlclient\\1.1.3\\microsoft.data.sqlclient.1.1.3.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.entityframeworkcore\\3.1.10\\microsoft.entityframeworkcore.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\3.1.10\\microsoft.entityframeworkcore.abstractions.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\3.1.10\\microsoft.entityframeworkcore.analyzers.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.entityframeworkcore.design\\3.1.10\\microsoft.entityframeworkcore.design.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\3.1.10\\microsoft.entityframeworkcore.relational.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.entityframeworkcore.sqlserver\\3.1.10\\microsoft.entityframeworkcore.sqlserver.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\3.1.10\\microsoft.entityframeworkcore.tools.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\3.1.10\\microsoft.extensions.caching.abstractions.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.extensions.caching.memory\\3.1.10\\microsoft.extensions.caching.memory.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.extensions.configuration\\3.1.10\\microsoft.extensions.configuration.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\3.1.10\\microsoft.extensions.configuration.abstractions.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.extensions.configuration.binder\\3.1.10\\microsoft.extensions.configuration.binder.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\3.1.10\\microsoft.extensions.dependencyinjection.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\3.1.10\\microsoft.extensions.dependencyinjection.abstractions.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.extensions.logging\\3.1.10\\microsoft.extensions.logging.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\3.1.10\\microsoft.extensions.logging.abstractions.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.extensions.options\\3.1.10\\microsoft.extensions.options.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.extensions.primitives\\3.1.10\\microsoft.extensions.primitives.3.1.10.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.identity.client\\3.0.8\\microsoft.identity.client.3.0.8.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\5.5.0\\microsoft.identitymodel.jsonwebtokens.5.5.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.identitymodel.logging\\5.5.0\\microsoft.identitymodel.logging.5.5.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.identitymodel.protocols\\5.5.0\\microsoft.identitymodel.protocols.5.5.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\5.5.0\\microsoft.identitymodel.protocols.openidconnect.5.5.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\microsoft.identitymodel.tokens\\5.5.0\\microsoft.identitymodel.tokens.5.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.platforms\\2.0.0\\microsoft.netcore.platforms.2.0.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.win32.registry\\4.5.0\\microsoft.win32.registry.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\newtonsoft.json\\10.0.1\\newtonsoft.json.10.0.1.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system\\4.3.0\\runtime.native.system.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.win-x64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\runtime.win-x86.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections.concurrent\\4.3.0\\system.collections.concurrent.4.3.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\system.collections.immutable\\1.7.1\\system.collections.immutable.1.7.1.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections.nongeneric\\4.3.0\\system.collections.nongeneric.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.collections.specialized\\4.3.0\\system.collections.specialized.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.componentmodel\\4.3.0\\system.componentmodel.4.3.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\system.componentmodel.annotations\\4.7.0\\system.componentmodel.annotations.4.7.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.componentmodel.primitives\\4.3.0\\system.componentmodel.primitives.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.componentmodel.typeconverter\\4.3.0\\system.componentmodel.typeconverter.4.3.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\system.configuration.configurationmanager\\4.5.0\\system.configuration.configurationmanager.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\system.diagnostics.diagnosticsource\\4.7.1\\system.diagnostics.diagnosticsource.4.7.1.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.tools\\4.3.0\\system.diagnostics.tools.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.diagnostics.tracing\\4.3.0\\system.diagnostics.tracing.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.dynamic.runtime\\4.3.0\\system.dynamic.runtime.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.globalization.extensions\\4.3.0\\system.globalization.extensions.4.3.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\system.identitymodel.tokens.jwt\\5.5.0\\system.identitymodel.tokens.jwt.5.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.filesystem\\4.3.0\\system.io.filesystem.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io.filesystem.primitives\\4.3.0\\system.io.filesystem.primitives.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.linq.expressions\\4.3.0\\system.linq.expressions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.net.nameresolution\\4.3.0\\system.net.nameresolution.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.net.primitives\\4.3.0\\system.net.primitives.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.objectmodel\\4.3.0\\system.objectmodel.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.private.datacontractserialization\\4.3.0\\system.private.datacontractserialization.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.emit\\4.3.0\\system.reflection.emit.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.emit.ilgeneration\\4.3.0\\system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.emit.lightweight\\4.3.0\\system.reflection.emit.lightweight.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.extensions\\4.3.0\\system.reflection.extensions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.typeextensions\\4.3.0\\system.reflection.typeextensions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\system.runtime.caching\\4.5.0\\system.runtime.caching.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.compilerservices.unsafe\\4.5.0\\system.runtime.compilerservices.unsafe.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.numerics\\4.3.0\\system.runtime.numerics.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.serialization.formatters\\4.3.0\\system.runtime.serialization.formatters.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.serialization.json\\4.3.0\\system.runtime.serialization.json.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime.serialization.primitives\\4.3.0\\system.runtime.serialization.primitives.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.accesscontrol\\4.5.0\\system.security.accesscontrol.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.cng\\4.5.0\\system.security.cryptography.cng.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.cryptography.primitives\\4.3.0\\system.security.cryptography.primitives.4.3.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\system.security.cryptography.protecteddata\\4.5.0\\system.security.cryptography.protecteddata.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.permissions\\4.5.0\\system.security.permissions.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.security.principal.windows\\4.5.0\\system.security.principal.windows.4.5.0.nupkg.sha512", - "C:\\Users\\Habeebullah\\.nuget\\packages\\system.security.securestring\\4.3.0\\system.security.securestring.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.encoding.codepages\\4.5.0\\system.text.encoding.codepages.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.encoding.extensions\\4.3.0\\system.text.encoding.extensions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.encodings.web\\4.5.0\\system.text.encodings.web.4.5.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.regularexpressions\\4.3.0\\system.text.regularexpressions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.tasks.extensions\\4.3.0\\system.threading.tasks.extensions.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.readerwriter\\4.3.0\\system.xml.readerwriter.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.xdocument\\4.3.0\\system.xml.xdocument.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.xmldocument\\4.3.0\\system.xml.xmldocument.4.3.0.nupkg.sha512", - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.xml.xmlserializer\\4.3.0\\system.xml.xmlserializer.4.3.0.nupkg.sha512" + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.aspnetcore.http.abstractions\\2.2.0\\microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.aspnetcore.http.features\\2.2.0\\microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\1.1.1\\microsoft.bcl.asyncinterfaces.1.1.1.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.bcl.hashcode\\1.1.0\\microsoft.bcl.hashcode.1.1.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.data.sqlclient\\1.1.3\\microsoft.data.sqlclient.1.1.3.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.entityframeworkcore\\3.1.10\\microsoft.entityframeworkcore.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\3.1.10\\microsoft.entityframeworkcore.abstractions.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\3.1.10\\microsoft.entityframeworkcore.analyzers.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.entityframeworkcore.design\\3.1.10\\microsoft.entityframeworkcore.design.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\3.1.10\\microsoft.entityframeworkcore.relational.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.entityframeworkcore.sqlserver\\3.1.10\\microsoft.entityframeworkcore.sqlserver.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\3.1.10\\microsoft.entityframeworkcore.tools.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\3.1.10\\microsoft.extensions.caching.abstractions.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.caching.memory\\3.1.10\\microsoft.extensions.caching.memory.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.configuration\\3.1.10\\microsoft.extensions.configuration.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\3.1.10\\microsoft.extensions.configuration.abstractions.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.configuration.binder\\3.1.10\\microsoft.extensions.configuration.binder.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\3.1.10\\microsoft.extensions.dependencyinjection.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\3.1.10\\microsoft.extensions.dependencyinjection.abstractions.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.logging\\3.1.10\\microsoft.extensions.logging.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\3.1.10\\microsoft.extensions.logging.abstractions.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.options\\3.1.10\\microsoft.extensions.options.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.primitives\\3.1.10\\microsoft.extensions.primitives.3.1.10.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.identity.client\\3.0.8\\microsoft.identity.client.3.0.8.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\5.5.0\\microsoft.identitymodel.jsonwebtokens.5.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.identitymodel.logging\\5.5.0\\microsoft.identitymodel.logging.5.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.identitymodel.protocols\\5.5.0\\microsoft.identitymodel.protocols.5.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\5.5.0\\microsoft.identitymodel.protocols.openidconnect.5.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.identitymodel.tokens\\5.5.0\\microsoft.identitymodel.tokens.5.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.netcore.platforms\\2.0.0\\microsoft.netcore.platforms.2.0.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.win32.registry\\4.5.0\\microsoft.win32.registry.4.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\newtonsoft.json\\10.0.1\\newtonsoft.json.10.0.1.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\runtime.native.system\\4.3.0\\runtime.native.system.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\runtime.win-x64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\runtime.win-x86.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.collections.concurrent\\4.3.0\\system.collections.concurrent.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.collections.immutable\\1.7.1\\system.collections.immutable.1.7.1.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.collections.nongeneric\\4.3.0\\system.collections.nongeneric.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.collections.specialized\\4.3.0\\system.collections.specialized.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.componentmodel\\4.3.0\\system.componentmodel.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.componentmodel.annotations\\4.7.0\\system.componentmodel.annotations.4.7.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.componentmodel.primitives\\4.3.0\\system.componentmodel.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.componentmodel.typeconverter\\4.3.0\\system.componentmodel.typeconverter.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.configuration.configurationmanager\\4.5.0\\system.configuration.configurationmanager.4.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.diagnostics.diagnosticsource\\4.7.1\\system.diagnostics.diagnosticsource.4.7.1.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.diagnostics.tools\\4.3.0\\system.diagnostics.tools.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.diagnostics.tracing\\4.3.0\\system.diagnostics.tracing.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.dynamic.runtime\\4.3.0\\system.dynamic.runtime.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.globalization.extensions\\4.3.0\\system.globalization.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.identitymodel.tokens.jwt\\5.5.0\\system.identitymodel.tokens.jwt.5.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.io.filesystem\\4.3.0\\system.io.filesystem.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.io.filesystem.primitives\\4.3.0\\system.io.filesystem.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.linq.expressions\\4.3.0\\system.linq.expressions.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.net.nameresolution\\4.3.0\\system.net.nameresolution.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.net.primitives\\4.3.0\\system.net.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.objectmodel\\4.3.0\\system.objectmodel.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.private.datacontractserialization\\4.3.0\\system.private.datacontractserialization.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.reflection.emit\\4.3.0\\system.reflection.emit.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.reflection.emit.ilgeneration\\4.3.0\\system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.reflection.emit.lightweight\\4.3.0\\system.reflection.emit.lightweight.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.reflection.extensions\\4.3.0\\system.reflection.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.reflection.typeextensions\\4.3.0\\system.reflection.typeextensions.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.runtime.caching\\4.5.0\\system.runtime.caching.4.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\4.5.0\\system.runtime.compilerservices.unsafe.4.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.runtime.numerics\\4.3.0\\system.runtime.numerics.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.runtime.serialization.formatters\\4.3.0\\system.runtime.serialization.formatters.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.runtime.serialization.json\\4.3.0\\system.runtime.serialization.json.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.runtime.serialization.primitives\\4.3.0\\system.runtime.serialization.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.security.accesscontrol\\4.5.0\\system.security.accesscontrol.4.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.security.cryptography.cng\\4.5.0\\system.security.cryptography.cng.4.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.security.cryptography.primitives\\4.3.0\\system.security.cryptography.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.security.cryptography.protecteddata\\4.5.0\\system.security.cryptography.protecteddata.4.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.security.permissions\\4.5.0\\system.security.permissions.4.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.security.principal.windows\\4.5.0\\system.security.principal.windows.4.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.security.securestring\\4.3.0\\system.security.securestring.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.text.encoding.codepages\\4.5.0\\system.text.encoding.codepages.4.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.text.encoding.extensions\\4.3.0\\system.text.encoding.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.text.encodings.web\\4.5.0\\system.text.encodings.web.4.5.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.text.regularexpressions\\4.3.0\\system.text.regularexpressions.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.threading.tasks.extensions\\4.3.0\\system.threading.tasks.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.xml.readerwriter\\4.3.0\\system.xml.readerwriter.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.xml.xdocument\\4.3.0\\system.xml.xdocument.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.xml.xmldocument\\4.3.0\\system.xml.xmldocument.4.3.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.xml.xmlserializer\\4.3.0\\system.xml.xmlserializer.4.3.0.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/StaffHelper.Model/Entities/BaseResponse.cs b/StaffHelper.Model/Entities/BaseResponse.cs new file mode 100644 index 0000000..3983a50 --- /dev/null +++ b/StaffHelper.Model/Entities/BaseResponse.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace StaffHelper.Model.Entities +{ + public class BaseResponse + { + public string Message { get; set; } + + public bool Status { get; set; } + + } +} diff --git a/StaffHelper.Model/bin/Debug/netcoreapp3.1/StaffHelper.Model.dll b/StaffHelper.Model/bin/Debug/netcoreapp3.1/StaffHelper.Model.dll index 1399054d67cfb6b1788b1b7a49cace135dd33070..dc395879b599c22cf4d5a1a27494a8721c796b4d 100644 GIT binary patch literal 11776 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 UA8#?|Z<~I_m+SAg-?|a_UmKn~)Bpeg literal 11264 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 diff --git a/StaffHelper.Model/bin/Debug/netcoreapp3.1/StaffHelper.Model.pdb b/StaffHelper.Model/bin/Debug/netcoreapp3.1/StaffHelper.Model.pdb index eaa85ee41d47849f6fd0f1027c1416c42130bed8..e5e173e95defd36ec4ff0fd516db75e764914435 100644 GIT binary patch delta 2066 zcmZ9Ne@xVM7{{OQ{rukd5J7E4P#!{ePLdnKm7(FmVWJZc!85n6^f(btI6&^$WLaN3 zw>D}v+()t5<{vILY;DzOvutzg5BfE&nOij)EnGjxu;o_GKl<^04vrpSd+qtWp7-bT zeBjId7-_#6AE}8R(}~KSCu(sK*$C^l^gyDwGleDX$@L;_v=8eR&bLLjH=>Ti%h$pi zdivVo*B!wYTUB8DxtrGEx{^>dGLZb~)X1ub@{rYl9#93A0SovX7=U~2r#>w+Ip9q^ zOaoSsz$%UHW2o<-PNV*c>d`cMShG+RwF~uC)Ynn3qfVo)v}m;2VxcC~J*dy24x_%0 z`VnfSRiiCd3uRChsz%#PuSUB-1Vlj`9QNXOz;#Ew7CH({@M5-SrITJOod&Og3*aJn z8(accz$CZ|Zh)!m85_-bZS)Jc1g?PJz@OR7PUei)j?j+Kj?hkjgCpPum>=N400;Is zu*ZQt4h(QC3~-Xo=Oi~+0g8YJ_&_BHfXyHTc7WYrAJ`8LfuzrAQW}eAK?V$i5pWiq z2V>w(FyZ4TqT@0hm+81n$7MP$({Y)O%XD0((`E1>_yl~BJ>$X?bK!~cc>`w*`U-e} z4+MM_22Eq}1DFN3!5u(r4RV5fa1ST}Y4w+7Ec<%V@So!!C&&jm$7`CF3+KE*IOm1J zIbR{1^OeFmUnLy5Dz?=Z-YGRj%f2;lg!Gx)rL~9ya;y zk^8H7?*`#Kt6Dhc{8r2D=R6>s^GAep{-|)yHws5?(qp2*8)}8~fK9?V-z=Q-$AxoV zC!F&w!Z{BL*Qt%DUNm?^gK!=Y63#h)ILRllRXFEQs5wX2+_|LNES#tA63(Z>!a3)U z!rU#K?-tH^t8mWohb-<#u0C*<7VZ^2-t(lIbNbEblJ3*OdGa&D`P6>loF5R*c}zIx z^PjK(zi;Aq=O!H#4Ia=ToCh2d&UvSB&bx$jo)FIYVd0#23)e|a=|=v$Rv*5MPS`_a zr>$OfTR*riziluX8ybpvBI&MVtk>1p7avS^^rlk<4T;Y6_5J-liFhoX=<7|X0avYA zR8|vgeaaKdJn-4qgFlXkZw+~h-@8~mbu)CW`#w*>MD6OMuQb;>mp8;x9jzUyew^#5 zjHldD&1PiJ9zWyRQGNNF@o!(gGugN|S#+)X+|Ihu?nJ@#@z&Au@0-rVW{pr^vOm^4 zboaS0J&v<8>XvJxGdt%6L#;Og3+rZ;SX>XQF=N9*e^PyCY+6|Vqde})`E@3!B8%%m z^^!ZF^UTZ}nYYx(?qpt8e$LEhe$V`?f_Y7%apHhFoj0mgPgE=`S);jCliz=@tJHx< YZFAvE1I7K|d?`}{{$mq=_=~mw0M?ZYYybcN delta 1851 zcmZ9NUrbwd6vxlKy|=fwErSmH&ocgmHY3>z6$S#sjXx14P?Rie1DS2rXvKQThi4PhhONhbf_p~%QX_HUS`JV6Z zoRi+(-hLljj4n2eR=9|&uM+Jd8iagk_JyhBL<%YGYcz8BHFBr%<^vCdqkinh8oytsq!0a0`V`y- zUx9DH7We_|fV_+pxCBcNWKJLgECd>_$Yf%X!w@+WdXi<@*4Le9TJ-TVxieD5t@CU(Ci-;n*CCt z;j1R&jPDUq<1>${w~cUpMM1SvXr5dpG|${Mrih* z6&k+!*{bvniyEIfuWVN^JyK8|6`ChMCp35Eo{72N0sEH<{O5&cKO!{uM}>wzOfga5 z1LH#TfVj}?Uly8ueg*J|o^k~6uhDFFl1cy6r~!Mt+|v_@#^cesL?SY2cg@7+rsK)k zlo?J9$kXRX(+t0i}vmCHBOw!1Nx zFX*bolh4~#pC@!spI2{sS`YGdwdFZ+kl$DP`8-pr>b;FFo|(Cn8COZ~v^Oh0$gE{P q&U~SM^Y)0s>kp{bq7^N){$o*jmF8A|27{`l?j_x>T>q@DLi-;Z&d=%q diff --git a/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.GeneratedMSBuildEditorConfig.editorconfig b/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.GeneratedMSBuildEditorConfig.editorconfig index 7302610..3bc99a4 100644 --- a/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.GeneratedMSBuildEditorConfig.editorconfig +++ b/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.GeneratedMSBuildEditorConfig.editorconfig @@ -1,3 +1,3 @@ is_global = true build_property.RootNamespace = StaffHelper.Model -build_property.ProjectDir = C:\Users\Habeebullah\Documents\Osise\StaffHelper\StaffHelper.Model\ +build_property.ProjectDir = C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Model\ diff --git a/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.assets.cache b/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.assets.cache index d77a3787bff7eee6ed67898c89d4631181646190..f7c68d3dec10cc690b0b5659af2ea84878a1644c 100644 GIT binary patch literal 149 zcmWIWc6a1rU|{&p{3w#U<^8`YZyPT}%sKM(%*Rf?Nxiz>VRJA25b^QaG7+eT5MTr< w&~Ubj2`x@7Dvk**%}uPVOjHOh$;eI2i_yy~O;0U}DM(DtPE1cNj=^Ub0MD@_ZvX%Q literal 198 zcmWIWc6a1rU|{fmVs3l?kB4000>@_?KQs8AIi;0&d|BIGy@a#YqRf@qhk$Ab0VbdV zRcEW1(Bjmh;uw#_q}0@;(wv;cj2OMV()84ln1aOQ?8Nlc;uw%g`aqQdMfvGPiMa}H nnK?kwl>CxBpsM1O>=?gN_tX-%#GITYpcc3MoRriee6|AsE5R}4 diff --git a/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.csproj.CoreCompileInputs.cache b/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.csproj.CoreCompileInputs.cache index ca24e10..6ba7836 100644 --- a/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.csproj.CoreCompileInputs.cache +++ b/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -6c1507c0afdabe8439ead2afd2c8d186a338fdae +bc7bc7584ecd3695774d0316f170b0c2365e4247 diff --git a/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.csproj.FileListAbsolute.txt b/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.csproj.FileListAbsolute.txt index e1beb39..75a84fb 100644 --- a/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.csproj.FileListAbsolute.txt +++ b/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.csproj.FileListAbsolute.txt @@ -8,3 +8,13 @@ C:\Users\Habeebullah\Documents\Osise\StaffHelper\StaffHelper.Model\obj\Debug\net C:\Users\Habeebullah\Documents\Osise\StaffHelper\StaffHelper.Model\obj\Debug\netcoreapp3.1\StaffHelper.Model.csproj.CoreCompileInputs.cache C:\Users\Habeebullah\Documents\Osise\StaffHelper\StaffHelper.Model\obj\Debug\netcoreapp3.1\StaffHelper.Model.dll C:\Users\Habeebullah\Documents\Osise\StaffHelper\StaffHelper.Model\obj\Debug\netcoreapp3.1\StaffHelper.Model.pdb +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Model\bin\Debug\netcoreapp3.1\StaffHelper.Model.deps.json +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Model\bin\Debug\netcoreapp3.1\StaffHelper.Model.dll +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Model\bin\Debug\netcoreapp3.1\StaffHelper.Model.pdb +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Model\obj\Debug\netcoreapp3.1\StaffHelper.Model.csproj.AssemblyReference.cache +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Model\obj\Debug\netcoreapp3.1\StaffHelper.Model.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Model\obj\Debug\netcoreapp3.1\StaffHelper.Model.AssemblyInfoInputs.cache +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Model\obj\Debug\netcoreapp3.1\StaffHelper.Model.AssemblyInfo.cs +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Model\obj\Debug\netcoreapp3.1\StaffHelper.Model.csproj.CoreCompileInputs.cache +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Model\obj\Debug\netcoreapp3.1\StaffHelper.Model.dll +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Model\obj\Debug\netcoreapp3.1\StaffHelper.Model.pdb diff --git a/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.dll b/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.dll index 1399054d67cfb6b1788b1b7a49cace135dd33070..dc395879b599c22cf4d5a1a27494a8721c796b4d 100644 GIT binary patch literal 11776 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 UA8#?|Z<~I_m+SAg-?|a_UmKn~)Bpeg literal 11264 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 diff --git a/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.pdb b/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.pdb index eaa85ee41d47849f6fd0f1027c1416c42130bed8..e5e173e95defd36ec4ff0fd516db75e764914435 100644 GIT binary patch delta 2066 zcmZ9Ne@xVM7{{OQ{rukd5J7E4P#!{ePLdnKm7(FmVWJZc!85n6^f(btI6&^$WLaN3 zw>D}v+()t5<{vILY;DzOvutzg5BfE&nOij)EnGjxu;o_GKl<^04vrpSd+qtWp7-bT zeBjId7-_#6AE}8R(}~KSCu(sK*$C^l^gyDwGleDX$@L;_v=8eR&bLLjH=>Ti%h$pi zdivVo*B!wYTUB8DxtrGEx{^>dGLZb~)X1ub@{rYl9#93A0SovX7=U~2r#>w+Ip9q^ zOaoSsz$%UHW2o<-PNV*c>d`cMShG+RwF~uC)Ynn3qfVo)v}m;2VxcC~J*dy24x_%0 z`VnfSRiiCd3uRChsz%#PuSUB-1Vlj`9QNXOz;#Ew7CH({@M5-SrITJOod&Og3*aJn z8(accz$CZ|Zh)!m85_-bZS)Jc1g?PJz@OR7PUei)j?j+Kj?hkjgCpPum>=N400;Is zu*ZQt4h(QC3~-Xo=Oi~+0g8YJ_&_BHfXyHTc7WYrAJ`8LfuzrAQW}eAK?V$i5pWiq z2V>w(FyZ4TqT@0hm+81n$7MP$({Y)O%XD0((`E1>_yl~BJ>$X?bK!~cc>`w*`U-e} z4+MM_22Eq}1DFN3!5u(r4RV5fa1ST}Y4w+7Ec<%V@So!!C&&jm$7`CF3+KE*IOm1J zIbR{1^OeFmUnLy5Dz?=Z-YGRj%f2;lg!Gx)rL~9ya;y zk^8H7?*`#Kt6Dhc{8r2D=R6>s^GAep{-|)yHws5?(qp2*8)}8~fK9?V-z=Q-$AxoV zC!F&w!Z{BL*Qt%DUNm?^gK!=Y63#h)ILRllRXFEQs5wX2+_|LNES#tA63(Z>!a3)U z!rU#K?-tH^t8mWohb-<#u0C*<7VZ^2-t(lIbNbEblJ3*OdGa&D`P6>loF5R*c}zIx z^PjK(zi;Aq=O!H#4Ia=ToCh2d&UvSB&bx$jo)FIYVd0#23)e|a=|=v$Rv*5MPS`_a zr>$OfTR*riziluX8ybpvBI&MVtk>1p7avS^^rlk<4T;Y6_5J-liFhoX=<7|X0avYA zR8|vgeaaKdJn-4qgFlXkZw+~h-@8~mbu)CW`#w*>MD6OMuQb;>mp8;x9jzUyew^#5 zjHldD&1PiJ9zWyRQGNNF@o!(gGugN|S#+)X+|Ihu?nJ@#@z&Au@0-rVW{pr^vOm^4 zboaS0J&v<8>XvJxGdt%6L#;Og3+rZ;SX>XQF=N9*e^PyCY+6|Vqde})`E@3!B8%%m z^^!ZF^UTZ}nYYx(?qpt8e$LEhe$V`?f_Y7%apHhFoj0mgPgE=`S);jCliz=@tJHx< YZFAvE1I7K|d?`}{{$mq=_=~mw0M?ZYYybcN delta 1851 zcmZ9NUrbwd6vxlKy|=fwErSmH&ocgmHY3>z6$S#sjXx14P?Rie1DS2rXvKQThi4PhhONhbf_p~%QX_HUS`JV6Z zoRi+(-hLljj4n2eR=9|&uM+Jd8iagk_JyhBL<%YGYcz8BHFBr%<^vCdqkinh8oytsq!0a0`V`y- zUx9DH7We_|fV_+pxCBcNWKJLgECd>_$Yf%X!w@+WdXi<@*4Le9TJ-TVxieD5t@CU(Ci-;n*CCt z;j1R&jPDUq<1>${w~cUpMM1SvXr5dpG|${Mrih* z6&k+!*{bvniyEIfuWVN^JyK8|6`ChMCp35Eo{72N0sEH<{O5&cKO!{uM}>wzOfga5 z1LH#TfVj}?Uly8ueg*J|o^k~6uhDFFl1cy6r~!Mt+|v_@#^cesL?SY2cg@7+rsK)k zlo?J9$kXRX(+t0i}vmCHBOw!1Nx zFX*bolh4~#pC@!spI2{sS`YGdwdFZ+kl$DP`8-pr>b;FFo|(Cn8COZ~v^Oh0$gE{P q&U~SM^Y)0s>kp{bq7^N){$o*jmF8A|27{`l?j_x>T>q@DLi-;Z&d=%q diff --git a/StaffHelper.Model/obj/StaffHelper.Model.csproj.nuget.dgspec.json b/StaffHelper.Model/obj/StaffHelper.Model.csproj.nuget.dgspec.json index 8e6fc3b..369e74c 100644 --- a/StaffHelper.Model/obj/StaffHelper.Model.csproj.nuget.dgspec.json +++ b/StaffHelper.Model/obj/StaffHelper.Model.csproj.nuget.dgspec.json @@ -1,23 +1,20 @@ { "format": 1, "restore": { - "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj": {} + "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj": {} }, "projects": { - "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj": { + "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj", + "projectUniqueName": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj", "projectName": "StaffHelper.Model", - "projectPath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj", - "packagesPath": "C:\\Users\\Habeebullah\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Model\\obj\\", + "projectPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj", + "packagesPath": "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\obj\\", "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ], "configFilePaths": [ - "C:\\Users\\Habeebullah\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Users\\Sumayya Uthman\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], "originalTargetFrameworks": [ diff --git a/StaffHelper.Model/obj/StaffHelper.Model.csproj.nuget.g.props b/StaffHelper.Model/obj/StaffHelper.Model.csproj.nuget.g.props index b0e8cc7..e9e0f4d 100644 --- a/StaffHelper.Model/obj/StaffHelper.Model.csproj.nuget.g.props +++ b/StaffHelper.Model/obj/StaffHelper.Model.csproj.nuget.g.props @@ -5,12 +5,11 @@ NuGet $(MSBuildThisFileDirectory)project.assets.json $(UserProfile)\.nuget\packages\ - C:\Users\Habeebullah\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder + C:\Users\Sumayya Uthman\.nuget\packages\ PackageReference 6.0.1 - - + \ No newline at end of file diff --git a/StaffHelper.Model/obj/project.assets.json b/StaffHelper.Model/obj/project.assets.json index f76703e..088c46d 100644 --- a/StaffHelper.Model/obj/project.assets.json +++ b/StaffHelper.Model/obj/project.assets.json @@ -8,23 +8,19 @@ ".NETCoreApp,Version=v3.1": [] }, "packageFolders": { - "C:\\Users\\Habeebullah\\.nuget\\packages\\": {}, - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\": {} }, "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj", + "projectUniqueName": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj", "projectName": "StaffHelper.Model", - "projectPath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj", - "packagesPath": "C:\\Users\\Habeebullah\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Model\\obj\\", + "projectPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj", + "packagesPath": "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\obj\\", "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" - ], "configFilePaths": [ - "C:\\Users\\Habeebullah\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Users\\Sumayya Uthman\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], "originalTargetFrameworks": [ diff --git a/StaffHelper.Model/obj/project.nuget.cache b/StaffHelper.Model/obj/project.nuget.cache index b0bc682..e056273 100644 --- a/StaffHelper.Model/obj/project.nuget.cache +++ b/StaffHelper.Model/obj/project.nuget.cache @@ -1,8 +1,8 @@ { "version": 2, - "dgSpecHash": "klg6d1Q9LctXRgo8uawDjeI3mn0jmdreDBnnP547EnbINcK0sISSX45n1pKeLGYvCgZH5UuGirhJWJEm0y13rQ==", + "dgSpecHash": "oQA5g6Ar2OyI3RGaL6jDNwCztuiqXYvy4Y+/CiOSBtu4Sdx+nVTdkW57jX5NYjiy5Z/jr6iB0WwimnBcL7IXOQ==", "success": true, - "projectFilePath": "C:\\Users\\Habeebullah\\Documents\\Osise\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj", + "projectFilePath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj", "expectedPackageFiles": [], "logs": [] } \ No newline at end of file diff --git a/StaffHelper.Service/Interfaces/ICompanyRoleService.cs b/StaffHelper.Service/Interfaces/ICompanyRoleService.cs new file mode 100644 index 0000000..b22bb03 --- /dev/null +++ b/StaffHelper.Service/Interfaces/ICompanyRoleService.cs @@ -0,0 +1,25 @@ +using StaffHelper.Model.Entities; +using System.Collections.Generic; +using System.Threading.Tasks; + +namespace StaffHelper.Service.Interfaces +{ + public interface ICompanyRoleService + { + Task CreateCompanyRole(CompanyRole model); + + Task> GetAll(); + + Task GetByCompany(CompanyRole model); + + Task GetByCompanyId(CompanyRole model); + + Task GetByRole(CompanyRole model); + + Task GetByRoleId(CompanyRole model); + + Task UpdateCompanyRole(CompanyRole model); + + Task DeleteCompanyRole(CompanyRole model); + } +} diff --git a/StaffHelper.Service/Interfaces/ICompanyService.cs b/StaffHelper.Service/Interfaces/ICompanyService.cs new file mode 100644 index 0000000..c69054f --- /dev/null +++ b/StaffHelper.Service/Interfaces/ICompanyService.cs @@ -0,0 +1,24 @@ +using StaffHelper.Model.Entities; +using System.Collections.Generic; +using System.Threading.Tasks; + +namespace StaffHelper.Service.Interfaces +{ + public interface ICompanyService + { + Task> GetAll(); + + Task GetById(Company model); + + Task GetByName(Company model); + + Task GetByEmail(Company model); + + Task CreateCompany(Company model); + + Task UpdateCompany(Company model); + + Task DeleteCompany(Company model); + + } +} diff --git a/StaffHelper.Service/Interfaces/ICompanyUnitService.cs b/StaffHelper.Service/Interfaces/ICompanyUnitService.cs new file mode 100644 index 0000000..5ba256b --- /dev/null +++ b/StaffHelper.Service/Interfaces/ICompanyUnitService.cs @@ -0,0 +1,18 @@ +using StaffHelper.Model.Entities; +using System.Collections.Generic; +using System.Threading.Tasks; + +namespace StaffHelper.Service.Interfaces +{ + public interface ICompanyUnitService + { + Task> GetAll(); + Task CreateCompanyUnit(CompanyUnit model); + Task GetByCompany(CompanyUnit model); + Task GetByCompanyId(CompanyUnit model); + Task GetByName(CompanyUnit model); + Task UpdateCompanyUnit(CompanyUnit model); + Task DeleteCompanyUnit(CompanyUnit model); + + } +} diff --git a/StaffHelper.Service/Services/CompanyRoleService.cs b/StaffHelper.Service/Services/CompanyRoleService.cs new file mode 100644 index 0000000..7aff88c --- /dev/null +++ b/StaffHelper.Service/Services/CompanyRoleService.cs @@ -0,0 +1,147 @@ +using Arch.EntityFrameworkCore.UnitOfWork; +using StaffHelper.Model.Entities; +using StaffHelper.Service.Interfaces; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace StaffHelper.Service.Services +{ + public class CompanyRoleService: ICompanyRoleService + { + private readonly IUnitOfWork _unitOfwork; + + + public CompanyRoleService(IUnitOfWork unitOfwork) + { + _unitOfwork = unitOfwork; + } + /// + /// "Create CompanyRole" + /// + /// + /// + public async Task CreateCompanyRole(CompanyRole model) + { + var companyRole = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync( x => x.CompanyId == model.CompanyId, null, null, false ); + if (model == null) + { + var newCompanyrole = new CompanyRole() + { + Id = Guid.NewGuid(), + Company = model.Company, + CompanyId = model.CompanyId, + Role = model.Role, + RoleId = model.RoleId, + CreatedDate = model.CreatedDate, + }; + + await _unitOfwork.GetRepository().InsertAsync(newCompanyrole); + await _unitOfwork.SaveChangesAsync(); + + return new BaseResponse { Message = "CompanyRole Created Successfully", Status = true }; + + } + else return new BaseResponse { Message = "CompanyRole Does Not Exist", Status = false }; + } + /// + /// "Get All CompanyRole" + /// + /// + public async Task> GetAll() + { + var companyRole = _unitOfwork.GetRepository().GetAll().ToList(); + + return companyRole; + + } + /// + /// "Get By Company" + /// + /// + /// + public async Task GetByCompany(CompanyRole model) + { + var companyRole = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Company == model.Company, null, null, false); + + return companyRole; + } + /// + /// "Get By CompanyId" + /// + /// + /// + public async Task GetByCompanyId(CompanyRole model) + { + var companyRole = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync( x=> x.CompanyId == model.CompanyId, null, null, false); + + return companyRole; + + } + /// + /// "Get By Role" + /// + /// + /// + public async Task GetByRole(CompanyRole model) + { + var companyRole = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Role == model.Role, null, null, false); + + return companyRole; + } + /// + /// "Get By RoleId" + /// + /// + /// + public async Task GetByRoleId(CompanyRole model) + { + var companyRole = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.RoleId == model.RoleId, null, null, false); + + return companyRole; + } + /// + /// "Update CompanyRole" + /// + /// + /// + public async Task UpdateCompanyRole(CompanyRole model) + { + var companyRole = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); + if (model != null) + { + var newCompanyRole = new CompanyRole() + { + Company = model.Company, + CompanyId = model.CompanyId, + Role = model.Role, + RoleId = model.RoleId, + UpdatedDate = DateTime.Now, + }; + _unitOfwork.GetRepository().Update(newCompanyRole); + await _unitOfwork.SaveChangesAsync(); + + return new BaseResponse { Message = "CompanyRole Updated Successfully", Status = true }; + } + else return new BaseResponse { Message = "CompanyRole Does Not Exist" , Status = false}; + } + /// + /// "Delete CompanyRole" + /// + /// + /// + public async Task DeleteCompanyRole(CompanyRole model) + { + var companyRole = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); + if (model != null) + { + _unitOfwork.GetRepository().Delete(companyRole); + await _unitOfwork.SaveChangesAsync(); + + return new BaseResponse { Message = "CompanyRole Deleted Successfully", Status = true }; + } + else return new BaseResponse { Message = "CompanyRole Does Not Exist", Status = false }; + } + } +} diff --git a/StaffHelper.Service/Services/CompanyService.cs b/StaffHelper.Service/Services/CompanyService.cs new file mode 100644 index 0000000..8a02fdd --- /dev/null +++ b/StaffHelper.Service/Services/CompanyService.cs @@ -0,0 +1,154 @@ +using Arch.EntityFrameworkCore.UnitOfWork; +using StaffHelper.Model.Entities; +using StaffHelper.Service.Interfaces; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace StaffHelper.Service.Services +{ + public class CompanyService: ICompanyService + { + private readonly IUnitOfWork _unitOfwork; + + + public CompanyService(IUnitOfWork unitOfwork) + { + _unitOfwork = unitOfwork; + } + /// + /// "Get All" + /// + /// + /// + + public async Task> GetAll() + { + var company = _unitOfwork.GetRepository().GetAll().ToList(); + + + return company; + } + /// + /// "Get By Id" + /// + /// + /// + public async Task GetById(Company model) + { + var company = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); + + + return company; + } + /// + /// "Get By Company Name" + /// + /// + /// + public async Task GetByName(Company model) + { + var company = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Name.ToUpper() == model.Name.ToUpper(),null, null, false); + + + return company; + } + /// + /// "Get By Company Email" + /// + /// + /// + public async Task GetByEmail(Company model) + { + var company = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Mail == model.Mail, null, null, false); + + + return company; + } + /// + /// "Create Company" + /// + /// + /// + public async Task CreateCompany(Company model) + { + var company = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); + if (model == null) + { + var newCompany = new Company() + { + Id = Guid.NewGuid(), + Name = model.Name.ToUpper(), + Website = model.Website, + Mail = model.Mail, + PhoneNumber = model.PhoneNumber, + Address = model.Address, + RcNo = model.RcNo, + CreatedDate = DateTime.Now, + }; + await _unitOfwork.GetRepository().InsertAsync(newCompany); + await _unitOfwork.SaveChangesAsync(); + + return new BaseResponse { Message = "Company Created Successfully", Status = true}; + + } + + else return new BaseResponse { Message = "Company Already Exist", Status = false }; + + } + /// + /// "Update Company" + /// + /// + /// + public async Task UpdateCompany(Company model) + { + var company = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id,null,null,false); + + if (model != null) + { + + var newCompany = new Company() + { + Name = model.Name.ToUpper(), + Website = model.Website, + Mail = model.Mail, + PhoneNumber = model.PhoneNumber, + Address = model.Address, + RcNo = model.RcNo, + UpdatedDate = DateTime.Now, + }; + _unitOfwork.GetRepository().Update(newCompany); + await _unitOfwork.SaveChangesAsync(); + + return new BaseResponse { Message = " Company Updated Successfully", Status = true }; + } + + else return new BaseResponse { Message = "Company Does Not Exist" , Status = false }; + + + } + /// + /// "Delete Company" + /// + /// + /// + public async Task DeleteCompany(Company model) + { + var company = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); + if (model!= null) + { + _unitOfwork.GetRepository().Delete(company); + await _unitOfwork.SaveChangesAsync(); + + return new BaseResponse { Message = " Company Deleted Successfully", Status = true }; + } + + + else return new BaseResponse { Message = "Company Does Not Exist", Status = false }; + } + + + } +} diff --git a/StaffHelper.Service/Services/CompanyUnitService.cs b/StaffHelper.Service/Services/CompanyUnitService.cs new file mode 100644 index 0000000..fc5cee4 --- /dev/null +++ b/StaffHelper.Service/Services/CompanyUnitService.cs @@ -0,0 +1,113 @@ +using Arch.EntityFrameworkCore.UnitOfWork; +using StaffHelper.Model.Entities; +using StaffHelper.Service.Interfaces; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace StaffHelper.Service.Services +{ + public class CompanyUnitService: ICompanyUnitService + { + private readonly IUnitOfWork _unitOfwork; + + + public CompanyUnitService(IUnitOfWork unitOfwork) + { + _unitOfwork = unitOfwork; + } + + public async Task> GetAll() + { + var companyUnit = _unitOfwork.GetRepository().GetAll().ToList(); + + return companyUnit; + + + // List companyUnits = new List(); + //foreach(var item in companyUnits) + //{ + // return companyUnits; + //} + + } + public async Task CreateCompanyUnit(CompanyUnit model) + { + var companyUnit = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); + if (model == null) + { + var newCompanyunit = new CompanyUnit() + { + Id = Guid.NewGuid(), + Company = model.Company, + CompanyId = model.CompanyId, + Name = model.Name, + CreatedDate = DateTime.Now, + + }; + await _unitOfwork.GetRepository().InsertAsync(newCompanyunit); + await _unitOfwork.SaveChangesAsync(); + + return new BaseResponse { Message = "CompanyUnit Created Successfully", Status = true }; + } + + else return new BaseResponse { Message = "CompanyUnit Already Exist", Status = false }; + } + + public async Task GetByCompany(CompanyUnit model) + { + var companyUnit = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Company == model.Company, null, null, false); + return companyUnit; + + } + public async Task GetByCompanyId(CompanyUnit model) + { + var companyUnit = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync( x => x.CompanyId == model.CompanyId, null , null , false); + return companyUnit; + + } + public async Task GetByName(CompanyUnit model) + { + var companyUnit = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Name == model.Name, null, null, false); + return companyUnit; + } + + public async Task UpdateCompanyUnit(CompanyUnit model) + { + var companyUnit = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); + if (model != null) + { + var newCompanyunit = new CompanyUnit() + { + + Company = model.Company, + CompanyId = model.CompanyId, + Name = model.Name, + UpdatedDate = DateTime.Now, + + }; + _unitOfwork.GetRepository().Update(newCompanyunit); + await _unitOfwork.SaveChangesAsync(); + + return new BaseResponse { Message = "CompanyUnit Updated Successfully", Status = true }; + } + + else return new BaseResponse { Message = "CompanyUnit Does Not Exist", Status = false }; + } + public async Task DeleteCompanyUnit(CompanyUnit model) + { + var companyUnit = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); + if (model!= null) + { + _unitOfwork.GetRepository().Delete(companyUnit); + await _unitOfwork.SaveChangesAsync(); + + return new BaseResponse { Message = "CompanyUnit Deleted Successfully", Status = true }; + } + + else return new BaseResponse { Message = "CompanyUnit Does Not Exist", Status = false }; + } + + } +} diff --git a/StaffHelper.Service/StaffHelper.Service.csproj b/StaffHelper.Service/StaffHelper.Service.csproj new file mode 100644 index 0000000..bdc5d54 --- /dev/null +++ b/StaffHelper.Service/StaffHelper.Service.csproj @@ -0,0 +1,12 @@ + + + + netcoreapp3.1 + + + + + + + + diff --git a/StaffHelper.Service/bin/Debug/netcoreapp3.1/StaffHelper.Model.dll b/StaffHelper.Service/bin/Debug/netcoreapp3.1/StaffHelper.Model.dll new file mode 100644 index 0000000000000000000000000000000000000000..dc395879b599c22cf4d5a1a27494a8721c796b4d GIT binary patch literal 11776 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 UA8#?|Z<~I_m+SAg-?|a_UmKn~)Bpeg literal 0 HcmV?d00001 diff --git a/StaffHelper.Service/bin/Debug/netcoreapp3.1/StaffHelper.Model.pdb b/StaffHelper.Service/bin/Debug/netcoreapp3.1/StaffHelper.Model.pdb new file mode 100644 index 0000000000000000000000000000000000000000..e5e173e95defd36ec4ff0fd516db75e764914435 GIT binary patch literal 12748 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 H-xT{F70Zdp literal 0 HcmV?d00001 diff --git a/StaffHelper.Service/bin/Debug/netcoreapp3.1/StaffHelper.Service.deps.json b/StaffHelper.Service/bin/Debug/netcoreapp3.1/StaffHelper.Service.deps.json new file mode 100644 index 0000000..9da6508 --- /dev/null +++ b/StaffHelper.Service/bin/Debug/netcoreapp3.1/StaffHelper.Service.deps.json @@ -0,0 +1,408 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v3.1", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v3.1": { + "StaffHelper.Service/1.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore.UnitOfWork": "3.1.0", + "StaffHelper.Model": "1.0.0" + }, + "runtime": { + "StaffHelper.Service.dll": {} + } + }, + "Microsoft.Bcl.AsyncInterfaces/1.1.0": { + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "4.700.19.56404" + } + } + }, + "Microsoft.Bcl.HashCode/1.1.0": { + "runtime": { + "lib/netcoreapp2.1/Microsoft.Bcl.HashCode.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "4.700.19.56404" + } + } + }, + "Microsoft.EntityFrameworkCore/3.1.0": { + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "1.1.0", + "Microsoft.Bcl.HashCode": "1.1.0", + "Microsoft.EntityFrameworkCore.Abstractions": "3.1.0", + "Microsoft.EntityFrameworkCore.Analyzers": "3.1.0", + "Microsoft.Extensions.Caching.Memory": "3.1.0", + "Microsoft.Extensions.DependencyInjection": "3.1.0", + "Microsoft.Extensions.Logging": "3.1.0", + "System.Collections.Immutable": "1.7.0", + "System.ComponentModel.Annotations": "4.7.0", + "System.Diagnostics.DiagnosticSource": "4.7.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": { + "assemblyVersion": "3.1.0.0", + "fileVersion": "3.100.19.56505" + } + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/3.1.0": { + "runtime": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "assemblyVersion": "3.1.0.0", + "fileVersion": "3.100.19.56505" + } + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/3.1.0": {}, + "Microsoft.EntityFrameworkCore.AutoHistory/3.1.1": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Relational": "3.1.0", + "Newtonsoft.Json": "12.0.3" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.AutoHistory.dll": { + "assemblyVersion": "3.1.1.0", + "fileVersion": "3.1.1.0" + } + } + }, + "Microsoft.EntityFrameworkCore.Relational/3.1.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "3.1.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "assemblyVersion": "3.1.0.0", + "fileVersion": "3.100.19.56505" + } + } + }, + "Microsoft.EntityFrameworkCore.UnitOfWork/3.1.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore.AutoHistory": "3.1.1", + "Microsoft.EntityFrameworkCore.Relational": "3.1.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.UnitOfWork.dll": { + "assemblyVersion": "3.1.0.0", + "fileVersion": "3.1.0.0" + } + } + }, + "Microsoft.Extensions.Caching.Abstractions/3.1.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "3.1.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Caching.Abstractions.dll": { + "assemblyVersion": "3.1.0.0", + "fileVersion": "3.100.19.56504" + } + } + }, + "Microsoft.Extensions.Caching.Memory/3.1.0": { + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "3.1.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.0", + "Microsoft.Extensions.Logging.Abstractions": "3.1.0", + "Microsoft.Extensions.Options": "3.1.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Caching.Memory.dll": { + "assemblyVersion": "3.1.0.0", + "fileVersion": "3.100.19.56504" + } + } + }, + "Microsoft.Extensions.Configuration/3.1.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "3.1.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.dll": { + "assemblyVersion": "3.1.0.0", + "fileVersion": "3.100.19.56504" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/3.1.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "3.1.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "3.1.0.0", + "fileVersion": "3.100.19.56504" + } + } + }, + "Microsoft.Extensions.Configuration.Binder/3.1.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "3.1.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll": { + "assemblyVersion": "3.1.0.0", + "fileVersion": "3.100.19.56504" + } + } + }, + "Microsoft.Extensions.DependencyInjection/3.1.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "3.1.0.0", + "fileVersion": "3.100.19.56504" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.0": { + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "3.1.0.0", + "fileVersion": "3.100.19.56504" + } + } + }, + "Microsoft.Extensions.Logging/3.1.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Binder": "3.1.0", + "Microsoft.Extensions.DependencyInjection": "3.1.0", + "Microsoft.Extensions.Logging.Abstractions": "3.1.0", + "Microsoft.Extensions.Options": "3.1.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "3.1.0.0", + "fileVersion": "3.100.19.56504" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/3.1.0": { + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "3.1.0.0", + "fileVersion": "3.100.19.56504" + } + } + }, + "Microsoft.Extensions.Options/3.1.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.0", + "Microsoft.Extensions.Primitives": "3.1.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "3.1.0.0", + "fileVersion": "3.100.19.56504" + } + } + }, + "Microsoft.Extensions.Primitives/3.1.0": { + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "3.1.0.0", + "fileVersion": "3.100.19.56504" + } + } + }, + "Newtonsoft.Json/12.0.3": { + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.dll": { + "assemblyVersion": "12.0.0.0", + "fileVersion": "12.0.3.23909" + } + } + }, + "System.Collections.Immutable/1.7.0": {}, + "System.ComponentModel.Annotations/4.7.0": {}, + "System.Diagnostics.DiagnosticSource/4.7.0": {}, + "StaffHelper.Model/1.0.0": { + "runtime": { + "StaffHelper.Model.dll": {} + } + } + } + }, + "libraries": { + "StaffHelper.Service/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Bcl.AsyncInterfaces/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1Am6l4Vpn3/K32daEqZI+FFr96OlZkgwK2LcT3pZ2zWubR5zTPW3/FkO1Rat9kb7oQOa4rxgl9LJHc5tspCWfg==", + "path": "microsoft.bcl.asyncinterfaces/1.1.0", + "hashPath": "microsoft.bcl.asyncinterfaces.1.1.0.nupkg.sha512" + }, + "Microsoft.Bcl.HashCode/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-J2G1k+u5unBV+aYcwxo94ip16Rkp65pgWFb0R6zwJipzWNMgvqlWeuI7/+R+e8bob66LnSG+llLJ+z8wI94cHg==", + "path": "microsoft.bcl.hashcode/1.1.0", + "hashPath": "microsoft.bcl.hashcode.1.1.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore/3.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BG+K/TBDlmkFUviU8lPvmQ3/nDf9e5MKh1il31gLEToV2kgxgkg+JulhtM0xOph6OU1Iyd5A+3c5FyBpI2xh3A==", + "path": "microsoft.entityframeworkcore/3.1.0", + "hashPath": "microsoft.entityframeworkcore.3.1.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Abstractions/3.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6Wn8vQUq04aeXKVf7pu6/hQxqQliSyM5TocAJUBRQpDNAZGuu3nWMx1biEtZqhGXa4UTLTIJCOb8YANToC8ooA==", + "path": "microsoft.entityframeworkcore.abstractions/3.1.0", + "hashPath": "microsoft.entityframeworkcore.abstractions.3.1.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Analyzers/3.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Shqqf6MFaIkcuR6dMEBzvG0LMJMoKKMx+k14nUax98vv33i3AUUGxKF9VfJt7VsjOA3xu+KOdzCW8YJ2KLoRIA==", + "path": "microsoft.entityframeworkcore.analyzers/3.1.0", + "hashPath": "microsoft.entityframeworkcore.analyzers.3.1.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.AutoHistory/3.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AUyDffkoWa8urNm0z2TMX7VxYPal5LuHlirlWpzz7xKFMoSwmqpclz9ODXxmgrHLQ7/yT2Pv9Id0HO59dsKxWw==", + "path": "microsoft.entityframeworkcore.autohistory/3.1.1", + "hashPath": "microsoft.entityframeworkcore.autohistory.3.1.1.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Relational/3.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-eeiqVqzXVuwQsUbqXMyXSEUn/EHB9zmDsr5f/+v6uEt0ir7pgItuIi3I7QV4xvM/s0KbFsqGUOrAFPeRHE3plg==", + "path": "microsoft.entityframeworkcore.relational/3.1.0", + "hashPath": "microsoft.entityframeworkcore.relational.3.1.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.UnitOfWork/3.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JzHpeIljFflhg3TWuro6SlaRR8UJ026PB7RhSg6Z3aNJxxP8x+Mfm+lHpM2lrgw3+T6blPZwxik0lt9lIzW0EQ==", + "path": "microsoft.entityframeworkcore.unitofwork/3.1.0", + "hashPath": "microsoft.entityframeworkcore.unitofwork.3.1.0.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Abstractions/3.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+R7REEI+Pks1/ITjDdvey+QJzIG3tIYOtrv4RT40UVVe2Y1Sa8pIjJy3MzPZbyXVgOFN3JHFz1UZH8kz04aa5A==", + "path": "microsoft.extensions.caching.abstractions/3.1.0", + "hashPath": "microsoft.extensions.caching.abstractions.3.1.0.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Memory/3.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SWVYYFN8K4bUEZAwVbcdxjApYE7JtbjPXIqsQt/vKE243u0qeDuS7bA5hKVr+k5lo2R+BpITe6Mvqmkus2xDRQ==", + "path": "microsoft.extensions.caching.memory/3.1.0", + "hashPath": "microsoft.extensions.caching.memory.3.1.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration/3.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Lu41BWNmwhKr6LgyQvcYBOge0pPvmiaK8R5UHXX4//wBhonJyWcT2OK1mqYfEM5G7pTf31fPrpIHOT6sN7EGOA==", + "path": "microsoft.extensions.configuration/3.1.0", + "hashPath": "microsoft.extensions.configuration.3.1.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/3.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ESz6bVoDQX7sgWdKHF6G9Pq672T8k+19AFb/txDXwdz7MoqaNQj2/in3agm/3qae9V+WvQZH86LLTNVo0it8vQ==", + "path": "microsoft.extensions.configuration.abstractions/3.1.0", + "hashPath": "microsoft.extensions.configuration.abstractions.3.1.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Binder/3.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-o9eELDBfNkR7sUtYysFZ1Q7BQ1mYt27DMkups/3vu7xgPyOpMD+iAfrBZFzUXT2iw0fmFb8s1gfNBZS+IgjKdQ==", + "path": "microsoft.extensions.configuration.binder/3.1.0", + "hashPath": "microsoft.extensions.configuration.binder.3.1.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/3.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KVkv3aF2MQpmGFRh4xRx2CNbc2sjDFk+lH4ySrjWSOS+XoY1Xc+sJphw3N0iYOpoeCCq8976ceVYDH8sdx2qIQ==", + "path": "microsoft.extensions.dependencyinjection/3.1.0", + "hashPath": "microsoft.extensions.dependencyinjection.3.1.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-44rDtOf1JXXAFpNT2EXMExaDm/4OJ2RXOL9i9lE4bK427nzC7Exphv+beB6IgluyE2GIoo8zezTStMXI7MQ8WA==", + "path": "microsoft.extensions.dependencyinjection.abstractions/3.1.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.3.1.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/3.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-P+8sKQ8L4ooL79sxxqwFPxGGC3aBrUDLB/dZqhs4J0XjTyrkeeyJQ4D4nzJB6OnAhy78HIIgQ/RbD6upOXLynw==", + "path": "microsoft.extensions.logging/3.1.0", + "hashPath": "microsoft.extensions.logging.3.1.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/3.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jjo4YXRx6MIpv6DiRxJjSpl+sPP0+5VW0clMEdLyIAz44PPwrDTFrd5PZckIxIXl1kKZ2KK6IL2nkt0+ug2MQg==", + "path": "microsoft.extensions.logging.abstractions/3.1.0", + "hashPath": "microsoft.extensions.logging.abstractions.3.1.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options/3.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9b6JHY7TAXrSfZ6EEGf+j8XnqKIiMPErfmaNXhJYSCb+BUW2H4RtzkNJvwLJzwgzqBP0wtTjyA6Uw4BPPdmkMw==", + "path": "microsoft.extensions.options/3.1.0", + "hashPath": "microsoft.extensions.options.3.1.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/3.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LEKAnX7lhUhSoIc2XraCTK3M4IU/LdVUzCe464Sa4+7F4ZJuXHHRzZli2mDbiT4xzAZhgqXbvfnb5+CNDcQFfg==", + "path": "microsoft.extensions.primitives/3.1.0", + "hashPath": "microsoft.extensions.primitives.3.1.0.nupkg.sha512" + }, + "Newtonsoft.Json/12.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6mgjfnRB4jKMlzHSl+VD+oUc1IebOZabkbyWj2RiTgWwYPPuaK1H97G1sHqGwPlS5npiF5Q0OrxN1wni2n5QWg==", + "path": "newtonsoft.json/12.0.3", + "hashPath": "newtonsoft.json.12.0.3.nupkg.sha512" + }, + "System.Collections.Immutable/1.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RVSM6wZUo6L2y6P3vN6gjUtyJ2IF2RVtrepF3J7nrDKfFQd5u/SnSUFclchYQis8/k5scHy9E+fVeKVQLnnkzw==", + "path": "system.collections.immutable/1.7.0", + "hashPath": "system.collections.immutable.1.7.0.nupkg.sha512" + }, + "System.ComponentModel.Annotations/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0YFqjhp/mYkDGpU0Ye1GjE53HMp9UVfGN7seGpAMttAC0C40v5gw598jCgpbBLMmCo0E5YRLBv5Z2doypO49ZQ==", + "path": "system.componentmodel.annotations/4.7.0", + "hashPath": "system.componentmodel.annotations.4.7.0.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oJjw3uFuVDJiJNbCD8HB4a2p3NYLdt1fiT5OGsPLw+WTOuG0KpP4OXelMmmVKpClueMsit6xOlzy4wNKQFiBLg==", + "path": "system.diagnostics.diagnosticsource/4.7.0", + "hashPath": "system.diagnostics.diagnosticsource.4.7.0.nupkg.sha512" + }, + "StaffHelper.Model/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/StaffHelper.Service/bin/Debug/netcoreapp3.1/StaffHelper.Service.dll b/StaffHelper.Service/bin/Debug/netcoreapp3.1/StaffHelper.Service.dll new file mode 100644 index 0000000000000000000000000000000000000000..8385f6bc6784bc1557f1aa9ed7deb7def47d3db9 GIT binary patch literal 32768 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 +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] diff --git a/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.AssemblyInfo.cs b/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.AssemblyInfo.cs new file mode 100644 index 0000000..79de8cc --- /dev/null +++ b/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("StaffHelper.Service")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("StaffHelper.Service")] +[assembly: System.Reflection.AssemblyTitleAttribute("StaffHelper.Service")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.AssemblyInfoInputs.cache b/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.AssemblyInfoInputs.cache new file mode 100644 index 0000000..286a2e2 --- /dev/null +++ b/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +080cbdb10ede16de8f44bbe749f8e6143eff540b diff --git a/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.GeneratedMSBuildEditorConfig.editorconfig b/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..ccd1f00 --- /dev/null +++ b/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = StaffHelper.Service +build_property.ProjectDir = C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Service\ diff --git a/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.assets.cache b/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..3f54ef15bb2aeab3dc7712ab61eb0e7f2f8cb352 GIT binary patch literal 12541 zcmdT~TaOe)6kdb{5dmcp6hRh{<>J!2v%APe1%_EJ3%kq8g1k&jdV6|i8>YL5?jCSV zG$uZv(U_3nH6}jzWa5MWz+d2#iGRW$U}9q8IXzunr)$p4^jwr-lFClao^$Fur>ak# z`l^?%Udlc*G&HpKhws|LZ>w|K9cI&%gin?N6J|{53%yWSnc^-N87^m6TeG&8Mbw8^~e7u>)BJBFWMh%H_Z@tm%HuF)SxAy`pY_Lzxh$XBP8-&kuB`pnHWWEkkgg2emA! z&BbbnPM}!_Xb{~nwDr(7K)c&{JQ3Wg?ynkd!AzpU(CU>+BdE(Do&#};=4lw6qS*-j zZeqnuZ#1c8Yb6=0NfIk=PD!kAQHq(wSZ#v#T^BRSpwsjfKk#%Tuv|y1zmB11i47Xn zXBFI=q5n<4a90C&)$#+^tA!EH%M*BHvU-b#KXO?vgwO;Oa zSzM1TP|VLqnDOaC%-i~ix$0PfTf}VDE#{kG;ac$)SfH3k6wKS9|8+NUelIW`AJ?yD z=*Ft$lv*t6C@VmsrH`Mqkc%udThcEmpfRa_)*sNeX^X`?DHd~DxC@~!jqXkb=!?+* zv`3(>Q?yD|FI>UNwa^wPRi!XrQef_a{*Qfx*~?N$U~aY`URE5~4gFqMabn;V%PE*% zFX28PTA)$iqkw(|`dw8s^1&&X6%&9uM$K|=o8f-a8Rps8z??8ZA@5Znk3#>K-WCc2 zxy5pkRZe2(mJ#3_XtrwhDc;`DP z#8v=p7SDqU>am{V=~kGMs9l=7R#&3&Jft8y4E>LLTelU@vaP_n2X%P;zz|hF?a(d7 zdKBOh1>jNWn`xJ#W8M#7*M1SIT%GI05G=rZ8NtYvqX6oY11sv2aGZD(E2<0^V{k&6@1xqhE zt{+&2uaWO=)icZprxM5v%yfivmMF{b%b_wwI-?*x4t@25mCGJ^-et~_sIem{Ar5u; zFQUvGtWe^pRAwYJnq^S@P#bY^`bOC!ZDi${1EmkQmX^hS3Sn7gqcFuGQ!!WGqVxfR zqfxqEU83B6UXB(lC^pevtRcuv08`Uiy^_HZXy7DZW(!8)<18FTxB=8|Rx{d-&@_*l z+pbWWHy7<1D6p3uPbO}Z*{Y;c{B3ufFJu~w6B-Kaiv^k`6qGuU;&Dbfq?Qh+&CsZT zpZ@btN)7RDj@Evc9EyAa>OR;Ik_zzK%Y95Uwj)-a_Fza?}NoViuiN9Bj>>~ctAflptEJMddUoy>hJQ* z71EM{BUJ4jc)JH~sE0$op74_lxj7uZTeEpd4_4=#Xw(^Ch$oV7+7OD3F@m$#gdrV| zY(=*Pz(XjeC=WrPGDPVNEUYA~Nn(ppKv*4cui1|6Q|1;2qx2m2-jrlx!>P%f>wH9M z0tckLBr~8SbkBA?lGIHxkR*dUA4uw|A(VSPMf#^~|TquYhF(8(2cyUU2< zDWf5;FA$}AeX+iNXFSGCqH@s@`WP23%tZ%mop9ef%~)!sg=X7dj|_)bwI`X4IJVvF zW(5aGbF*?<0S@=86OnOwr|N6+yS!g*+=U- zuA!IL1zy$MHfzFtuoK=@FIQKvB-tmAZB5FK@#Ly#U0>`1f!Wxa!1Cy|Df<@6Gcdv|i T>T_V-z>LFX_@`6LvR1MzAm( za;U>0!st{wpr9a76&1M@5igF8Cxe1G9L{(RBaFi6D89FwWZz3(lg%|_!jOh!zpwBA zeZT$Qm)(!HOgD?g!aPw?>ZnnGtT?IzUM?8q@@v#uFDE%h`S^erNUGu(DZ1}2_xn8} z tMf=8;H%T)r~w(2Ng$xg zoM%w}VObS4MNL(xQ#4w$zgNh2gwy6P06}^DTgKwjc&|mzaMFzcr zA_Je>!KbDXGwQp3-M&t*Qos#Vho9r?I5$unUXho5iqECmoV>@z zDM5)BB^Agnj)$MxZ7{eF8MqL8ipog>CkurTzKIdDk;xbj#{9t-6m5;1vf+{J408c|aE>nF^!@MT++TKMm& z)#Y{z1PLa=GJffYN9Rs^VesC!dk*hmIXC>@x8D4<#G>ZiJap^%qo?X;Dr6)7VnlnnbcuLr=Ay{ald-)&+i*%)R#?tt>1+e zM|v>7pI+Dg;Huu6Ck}jZ__pu5_3Zxf6IYIaGml`%2lxZqs*ezyG1ui{EQdKRmZkc<1=JG1pe_yzSR8;UH2(86avwF;mw$!C5k_q^P*CL=ZSIv_Q`t3F7l9R76UqY@Abpdke2`+$mC7 zj`^S=I?y;%DFL$K<|cXFlt$r96opjb#bx9u$zJn`$`aPkWe95-c(i7e^Q2m8r$#)` zkRA{}QiicfpkK@|(1!k0aW*96D9m+cQUvYd7So%1z`9JNBul6+ zPZL$2ir>DgLXI#1uEp(Ix>T&PSFY-JC&4(`gcj zBqnMVTG(b=^kI_a?O9-%h)FtN$HXM}YO$P{a^hQfmXJ@kBPK9|SKS48e}TAUk+6{< zJdD&l(5iF`9Wlk)B;c9qh=~>G5l9DZECRU)bqgIa5h7h+mT+E|UIiC`A3%g9J}62v zfp!HhIhsdB9E=S+puvn^sxW$Lim^$S8!}U@De{v;nW7*^n-Kg;McfQ!3FM}XgG_9` zB-O@kDdJ{FT;0UxL}Ppib%Uc3g74-gf!~ug;E6Di^kZS7H(iOu<>FHw>BN|y z{9R{Yfb8+P-S7$?iGQLNWrA)*gS;0tG$8|%EHB9n%OPnbvW7G|vADF{Yd2=Zi++~) z+mK#i4rPg`G9-;ym7!mH3+D_kn>04*9W%|^B&dxU1(gT^Ni7zF_}IpTAom!ix6HIG zWeMo?3aZafxlL_U9Xi2Px)BXpdO-~tnB+7=1vMm%MAMK)Cli;Jdoa=qYDiO-_*;}- zLG{a`S5(E>aFQ&k>kgA6b~Ft8PRdptT5q#;X4&Pu+= zM3arRoKnlfd0KL$F;p>PCmJi^;T7<3gTD{HY7C7s-eL$x!;j%ZP0la|6V27eA7KpZ zAZHg19a!bV7iXHW|JTgobb6=_v`o+bni*D1seOzcR>YqvIT{u?R&qbYdTP8Wqhz)QdZ=3Dd`>g6?sPmMdhB5zs0ORJiii+`Tqbkh3S<+qCt?>*SA${{X%T(QE(! literal 0 HcmV?d00001 diff --git a/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.csproj.CopyComplete b/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.csproj.CoreCompileInputs.cache b/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..5dfa747 --- /dev/null +++ b/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +aeb53157adf3d14f6a3d8147c61da6a0b7b347fe diff --git a/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.csproj.FileListAbsolute.txt b/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..e69d0b7 --- /dev/null +++ b/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.csproj.FileListAbsolute.txt @@ -0,0 +1,13 @@ +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Service\bin\Debug\netcoreapp3.1\StaffHelper.Service.deps.json +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Service\bin\Debug\netcoreapp3.1\StaffHelper.Service.dll +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Service\bin\Debug\netcoreapp3.1\StaffHelper.Service.pdb +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Service\bin\Debug\netcoreapp3.1\StaffHelper.Model.dll +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Service\bin\Debug\netcoreapp3.1\StaffHelper.Model.pdb +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Service\obj\Debug\netcoreapp3.1\StaffHelper.Service.csproj.AssemblyReference.cache +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Service\obj\Debug\netcoreapp3.1\StaffHelper.Service.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Service\obj\Debug\netcoreapp3.1\StaffHelper.Service.AssemblyInfoInputs.cache +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Service\obj\Debug\netcoreapp3.1\StaffHelper.Service.AssemblyInfo.cs +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Service\obj\Debug\netcoreapp3.1\StaffHelper.Service.csproj.CoreCompileInputs.cache +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Service\obj\Debug\netcoreapp3.1\StaffHelper.Service.csproj.CopyComplete +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Service\obj\Debug\netcoreapp3.1\StaffHelper.Service.dll +C:\Users\Sumayya Uthman\Documents\Big-Applications\StaffHelper\StaffHelper.Service\obj\Debug\netcoreapp3.1\StaffHelper.Service.pdb diff --git a/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.dll b/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.dll new file mode 100644 index 0000000000000000000000000000000000000000..8385f6bc6784bc1557f1aa9ed7deb7def47d3db9 GIT binary patch literal 32768 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 + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Sumayya Uthman\.nuget\packages\ + PackageReference + 6.0.1 + + + + + \ No newline at end of file diff --git a/StaffHelper.Service/obj/StaffHelper.Service.csproj.nuget.g.targets b/StaffHelper.Service/obj/StaffHelper.Service.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/StaffHelper.Service/obj/StaffHelper.Service.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/StaffHelper.Service/obj/project.assets.json b/StaffHelper.Service/obj/project.assets.json new file mode 100644 index 0000000..d8dbd6c --- /dev/null +++ b/StaffHelper.Service/obj/project.assets.json @@ -0,0 +1,835 @@ +{ + "version": 3, + "targets": { + ".NETCoreApp,Version=v3.1": { + "Microsoft.Bcl.AsyncInterfaces/1.1.0": { + "type": "package", + "compile": { + "ref/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {} + }, + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {} + } + }, + "Microsoft.Bcl.HashCode/1.1.0": { + "type": "package", + "compile": { + "ref/netcoreapp2.1/Microsoft.Bcl.HashCode.dll": {} + }, + "runtime": { + "lib/netcoreapp2.1/Microsoft.Bcl.HashCode.dll": {} + } + }, + "Microsoft.EntityFrameworkCore/3.1.0": { + "type": "package", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "1.1.0", + "Microsoft.Bcl.HashCode": "1.1.0", + "Microsoft.EntityFrameworkCore.Abstractions": "3.1.0", + "Microsoft.EntityFrameworkCore.Analyzers": "3.1.0", + "Microsoft.Extensions.Caching.Memory": "3.1.0", + "Microsoft.Extensions.DependencyInjection": "3.1.0", + "Microsoft.Extensions.Logging": "3.1.0", + "System.Collections.Immutable": "1.7.0", + "System.ComponentModel.Annotations": "4.7.0", + "System.Diagnostics.DiagnosticSource": "4.7.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": {} + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/3.1.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {} + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/3.1.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + } + }, + "Microsoft.EntityFrameworkCore.AutoHistory/3.1.1": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore.Relational": "3.1.0", + "Newtonsoft.Json": "12.0.3" + }, + "compile": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.AutoHistory.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.AutoHistory.dll": {} + } + }, + "Microsoft.EntityFrameworkCore.Relational/3.1.0": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore": "3.1.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll": {} + } + }, + "Microsoft.EntityFrameworkCore.UnitOfWork/3.1.0": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore.AutoHistory": "3.1.1", + "Microsoft.EntityFrameworkCore.Relational": "3.1.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.UnitOfWork.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.UnitOfWork.dll": {} + } + }, + "Microsoft.Extensions.Caching.Abstractions/3.1.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "3.1.0" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.Extensions.Caching.Abstractions.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Caching.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Caching.Memory/3.1.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "3.1.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.0", + "Microsoft.Extensions.Logging.Abstractions": "3.1.0", + "Microsoft.Extensions.Options": "3.1.0" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.Extensions.Caching.Memory.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Caching.Memory.dll": {} + } + }, + "Microsoft.Extensions.Configuration/3.1.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "3.1.0" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.dll": {} + } + }, + "Microsoft.Extensions.Configuration.Abstractions/3.1.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "3.1.0" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Configuration.Binder/3.1.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "3.1.0" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll": {} + } + }, + "Microsoft.Extensions.DependencyInjection/3.1.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.0" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Logging/3.1.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Binder": "3.1.0", + "Microsoft.Extensions.DependencyInjection": "3.1.0", + "Microsoft.Extensions.Logging.Abstractions": "3.1.0", + "Microsoft.Extensions.Options": "3.1.0" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.Extensions.Logging.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Logging.dll": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/3.1.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Options/3.1.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.0", + "Microsoft.Extensions.Primitives": "3.1.0" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.Extensions.Options.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Options.dll": {} + } + }, + "Microsoft.Extensions.Primitives/3.1.0": { + "type": "package", + "compile": { + "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll": {} + } + }, + "Newtonsoft.Json/12.0.3": { + "type": "package", + "compile": { + "lib/netstandard2.0/Newtonsoft.Json.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.dll": {} + } + }, + "System.Collections.Immutable/1.7.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/System.Collections.Immutable.dll": {} + }, + "runtime": { + "lib/netstandard2.0/System.Collections.Immutable.dll": {} + } + }, + "System.ComponentModel.Annotations/4.7.0": { + "type": "package", + "compile": { + "ref/netstandard2.1/System.ComponentModel.Annotations.dll": {} + }, + "runtime": { + "lib/netstandard2.1/System.ComponentModel.Annotations.dll": {} + } + }, + "System.Diagnostics.DiagnosticSource/4.7.0": { + "type": "package", + "compile": { + "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {} + } + }, + "StaffHelper.Model/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v3.1", + "compile": { + "bin/placeholder/StaffHelper.Model.dll": {} + }, + "runtime": { + "bin/placeholder/StaffHelper.Model.dll": {} + } + } + } + }, + "libraries": { + "Microsoft.Bcl.AsyncInterfaces/1.1.0": { + "sha512": "1Am6l4Vpn3/K32daEqZI+FFr96OlZkgwK2LcT3pZ2zWubR5zTPW3/FkO1Rat9kb7oQOa4rxgl9LJHc5tspCWfg==", + "type": "package", + "path": "microsoft.bcl.asyncinterfaces/1.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/net461/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml", + "microsoft.bcl.asyncinterfaces.1.1.0.nupkg.sha512", + "microsoft.bcl.asyncinterfaces.nuspec", + "ref/net461/Microsoft.Bcl.AsyncInterfaces.dll", + "ref/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll", + "ref/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.Bcl.HashCode/1.1.0": { + "sha512": "J2G1k+u5unBV+aYcwxo94ip16Rkp65pgWFb0R6zwJipzWNMgvqlWeuI7/+R+e8bob66LnSG+llLJ+z8wI94cHg==", + "type": "package", + "path": "microsoft.bcl.hashcode/1.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Bcl.HashCode.dll", + "lib/net461/Microsoft.Bcl.HashCode.xml", + "lib/netcoreapp2.1/Microsoft.Bcl.HashCode.dll", + "lib/netcoreapp2.1/Microsoft.Bcl.HashCode.xml", + "lib/netstandard2.0/Microsoft.Bcl.HashCode.dll", + "lib/netstandard2.0/Microsoft.Bcl.HashCode.xml", + "lib/netstandard2.1/Microsoft.Bcl.HashCode.dll", + "lib/netstandard2.1/Microsoft.Bcl.HashCode.xml", + "microsoft.bcl.hashcode.1.1.0.nupkg.sha512", + "microsoft.bcl.hashcode.nuspec", + "ref/net461/Microsoft.Bcl.HashCode.dll", + "ref/netcoreapp2.1/Microsoft.Bcl.HashCode.dll", + "ref/netstandard2.0/Microsoft.Bcl.HashCode.dll", + "ref/netstandard2.1/Microsoft.Bcl.HashCode.dll", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.EntityFrameworkCore/3.1.0": { + "sha512": "BG+K/TBDlmkFUviU8lPvmQ3/nDf9e5MKh1il31gLEToV2kgxgkg+JulhtM0xOph6OU1Iyd5A+3c5FyBpI2xh3A==", + "type": "package", + "path": "microsoft.entityframeworkcore/3.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll", + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.xml", + "microsoft.entityframeworkcore.3.1.0.nupkg.sha512", + "microsoft.entityframeworkcore.nuspec", + "packageIcon.png" + ] + }, + "Microsoft.EntityFrameworkCore.Abstractions/3.1.0": { + "sha512": "6Wn8vQUq04aeXKVf7pu6/hQxqQliSyM5TocAJUBRQpDNAZGuu3nWMx1biEtZqhGXa4UTLTIJCOb8YANToC8ooA==", + "type": "package", + "path": "microsoft.entityframeworkcore.abstractions/3.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll", + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.xml", + "microsoft.entityframeworkcore.abstractions.3.1.0.nupkg.sha512", + "microsoft.entityframeworkcore.abstractions.nuspec", + "packageIcon.png" + ] + }, + "Microsoft.EntityFrameworkCore.Analyzers/3.1.0": { + "sha512": "Shqqf6MFaIkcuR6dMEBzvG0LMJMoKKMx+k14nUax98vv33i3AUUGxKF9VfJt7VsjOA3xu+KOdzCW8YJ2KLoRIA==", + "type": "package", + "path": "microsoft.entityframeworkcore.analyzers/3.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll", + "lib/netstandard2.0/_._", + "microsoft.entityframeworkcore.analyzers.3.1.0.nupkg.sha512", + "microsoft.entityframeworkcore.analyzers.nuspec", + "packageIcon.png" + ] + }, + "Microsoft.EntityFrameworkCore.AutoHistory/3.1.1": { + "sha512": "AUyDffkoWa8urNm0z2TMX7VxYPal5LuHlirlWpzz7xKFMoSwmqpclz9ODXxmgrHLQ7/yT2Pv9Id0HO59dsKxWw==", + "type": "package", + "path": "microsoft.entityframeworkcore.autohistory/3.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.AutoHistory.dll", + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.AutoHistory.xml", + "microsoft.entityframeworkcore.autohistory.3.1.1.nupkg.sha512", + "microsoft.entityframeworkcore.autohistory.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Relational/3.1.0": { + "sha512": "eeiqVqzXVuwQsUbqXMyXSEUn/EHB9zmDsr5f/+v6uEt0ir7pgItuIi3I7QV4xvM/s0KbFsqGUOrAFPeRHE3plg==", + "type": "package", + "path": "microsoft.entityframeworkcore.relational/3.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll", + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.xml", + "microsoft.entityframeworkcore.relational.3.1.0.nupkg.sha512", + "microsoft.entityframeworkcore.relational.nuspec", + "packageIcon.png" + ] + }, + "Microsoft.EntityFrameworkCore.UnitOfWork/3.1.0": { + "sha512": "JzHpeIljFflhg3TWuro6SlaRR8UJ026PB7RhSg6Z3aNJxxP8x+Mfm+lHpM2lrgw3+T6blPZwxik0lt9lIzW0EQ==", + "type": "package", + "path": "microsoft.entityframeworkcore.unitofwork/3.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.UnitOfWork.dll", + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.UnitOfWork.xml", + "microsoft.entityframeworkcore.unitofwork.3.1.0.nupkg.sha512", + "microsoft.entityframeworkcore.unitofwork.nuspec" + ] + }, + "Microsoft.Extensions.Caching.Abstractions/3.1.0": { + "sha512": "+R7REEI+Pks1/ITjDdvey+QJzIG3tIYOtrv4RT40UVVe2Y1Sa8pIjJy3MzPZbyXVgOFN3JHFz1UZH8kz04aa5A==", + "type": "package", + "path": "microsoft.extensions.caching.abstractions/3.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netcoreapp3.1/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/netcoreapp3.1/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml", + "microsoft.extensions.caching.abstractions.3.1.0.nupkg.sha512", + "microsoft.extensions.caching.abstractions.nuspec", + "packageIcon.png" + ] + }, + "Microsoft.Extensions.Caching.Memory/3.1.0": { + "sha512": "SWVYYFN8K4bUEZAwVbcdxjApYE7JtbjPXIqsQt/vKE243u0qeDuS7bA5hKVr+k5lo2R+BpITe6Mvqmkus2xDRQ==", + "type": "package", + "path": "microsoft.extensions.caching.memory/3.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netcoreapp3.1/Microsoft.Extensions.Caching.Memory.dll", + "lib/netcoreapp3.1/Microsoft.Extensions.Caching.Memory.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml", + "microsoft.extensions.caching.memory.3.1.0.nupkg.sha512", + "microsoft.extensions.caching.memory.nuspec", + "packageIcon.png" + ] + }, + "Microsoft.Extensions.Configuration/3.1.0": { + "sha512": "Lu41BWNmwhKr6LgyQvcYBOge0pPvmiaK8R5UHXX4//wBhonJyWcT2OK1mqYfEM5G7pTf31fPrpIHOT6sN7EGOA==", + "type": "package", + "path": "microsoft.extensions.configuration/3.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.dll", + "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml", + "microsoft.extensions.configuration.3.1.0.nupkg.sha512", + "microsoft.extensions.configuration.nuspec", + "packageIcon.png" + ] + }, + "Microsoft.Extensions.Configuration.Abstractions/3.1.0": { + "sha512": "ESz6bVoDQX7sgWdKHF6G9Pq672T8k+19AFb/txDXwdz7MoqaNQj2/in3agm/3qae9V+WvQZH86LLTNVo0it8vQ==", + "type": "package", + "path": "microsoft.extensions.configuration.abstractions/3.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "microsoft.extensions.configuration.abstractions.3.1.0.nupkg.sha512", + "microsoft.extensions.configuration.abstractions.nuspec", + "packageIcon.png" + ] + }, + "Microsoft.Extensions.Configuration.Binder/3.1.0": { + "sha512": "o9eELDBfNkR7sUtYysFZ1Q7BQ1mYt27DMkups/3vu7xgPyOpMD+iAfrBZFzUXT2iw0fmFb8s1gfNBZS+IgjKdQ==", + "type": "package", + "path": "microsoft.extensions.configuration.binder/3.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll", + "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.xml", + "microsoft.extensions.configuration.binder.3.1.0.nupkg.sha512", + "microsoft.extensions.configuration.binder.nuspec", + "packageIcon.png" + ] + }, + "Microsoft.Extensions.DependencyInjection/3.1.0": { + "sha512": "KVkv3aF2MQpmGFRh4xRx2CNbc2sjDFk+lH4ySrjWSOS+XoY1Xc+sJphw3N0iYOpoeCCq8976ceVYDH8sdx2qIQ==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection/3.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net461/Microsoft.Extensions.DependencyInjection.dll", + "lib/net461/Microsoft.Extensions.DependencyInjection.xml", + "lib/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll", + "lib/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", + "microsoft.extensions.dependencyinjection.3.1.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.nuspec", + "packageIcon.png" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.0": { + "sha512": "44rDtOf1JXXAFpNT2EXMExaDm/4OJ2RXOL9i9lE4bK427nzC7Exphv+beB6IgluyE2GIoo8zezTStMXI7MQ8WA==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/3.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "microsoft.extensions.dependencyinjection.abstractions.3.1.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec", + "packageIcon.png" + ] + }, + "Microsoft.Extensions.Logging/3.1.0": { + "sha512": "P+8sKQ8L4ooL79sxxqwFPxGGC3aBrUDLB/dZqhs4J0XjTyrkeeyJQ4D4nzJB6OnAhy78HIIgQ/RbD6upOXLynw==", + "type": "package", + "path": "microsoft.extensions.logging/3.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netcoreapp3.1/Microsoft.Extensions.Logging.dll", + "lib/netcoreapp3.1/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", + "microsoft.extensions.logging.3.1.0.nupkg.sha512", + "microsoft.extensions.logging.nuspec", + "packageIcon.png" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/3.1.0": { + "sha512": "jjo4YXRx6MIpv6DiRxJjSpl+sPP0+5VW0clMEdLyIAz44PPwrDTFrd5PZckIxIXl1kKZ2KK6IL2nkt0+ug2MQg==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/3.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", + "microsoft.extensions.logging.abstractions.3.1.0.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec", + "packageIcon.png" + ] + }, + "Microsoft.Extensions.Options/3.1.0": { + "sha512": "9b6JHY7TAXrSfZ6EEGf+j8XnqKIiMPErfmaNXhJYSCb+BUW2H4RtzkNJvwLJzwgzqBP0wtTjyA6Uw4BPPdmkMw==", + "type": "package", + "path": "microsoft.extensions.options/3.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netcoreapp3.1/Microsoft.Extensions.Options.dll", + "lib/netcoreapp3.1/Microsoft.Extensions.Options.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.xml", + "microsoft.extensions.options.3.1.0.nupkg.sha512", + "microsoft.extensions.options.nuspec", + "packageIcon.png" + ] + }, + "Microsoft.Extensions.Primitives/3.1.0": { + "sha512": "LEKAnX7lhUhSoIc2XraCTK3M4IU/LdVUzCe464Sa4+7F4ZJuXHHRzZli2mDbiT4xzAZhgqXbvfnb5+CNDcQFfg==", + "type": "package", + "path": "microsoft.extensions.primitives/3.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll", + "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.3.1.0.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "packageIcon.png" + ] + }, + "Newtonsoft.Json/12.0.3": { + "sha512": "6mgjfnRB4jKMlzHSl+VD+oUc1IebOZabkbyWj2RiTgWwYPPuaK1H97G1sHqGwPlS5npiF5Q0OrxN1wni2n5QWg==", + "type": "package", + "path": "newtonsoft.json/12.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "lib/net20/Newtonsoft.Json.dll", + "lib/net20/Newtonsoft.Json.xml", + "lib/net35/Newtonsoft.Json.dll", + "lib/net35/Newtonsoft.Json.xml", + "lib/net40/Newtonsoft.Json.dll", + "lib/net40/Newtonsoft.Json.xml", + "lib/net45/Newtonsoft.Json.dll", + "lib/net45/Newtonsoft.Json.xml", + "lib/netstandard1.0/Newtonsoft.Json.dll", + "lib/netstandard1.0/Newtonsoft.Json.xml", + "lib/netstandard1.3/Newtonsoft.Json.dll", + "lib/netstandard1.3/Newtonsoft.Json.xml", + "lib/netstandard2.0/Newtonsoft.Json.dll", + "lib/netstandard2.0/Newtonsoft.Json.xml", + "lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll", + "lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.xml", + "lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll", + "lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml", + "newtonsoft.json.12.0.3.nupkg.sha512", + "newtonsoft.json.nuspec", + "packageIcon.png" + ] + }, + "System.Collections.Immutable/1.7.0": { + "sha512": "RVSM6wZUo6L2y6P3vN6gjUtyJ2IF2RVtrepF3J7nrDKfFQd5u/SnSUFclchYQis8/k5scHy9E+fVeKVQLnnkzw==", + "type": "package", + "path": "system.collections.immutable/1.7.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard1.0/System.Collections.Immutable.dll", + "lib/netstandard1.0/System.Collections.Immutable.xml", + "lib/netstandard1.3/System.Collections.Immutable.dll", + "lib/netstandard1.3/System.Collections.Immutable.xml", + "lib/netstandard2.0/System.Collections.Immutable.dll", + "lib/netstandard2.0/System.Collections.Immutable.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml", + "system.collections.immutable.1.7.0.nupkg.sha512", + "system.collections.immutable.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.ComponentModel.Annotations/4.7.0": { + "sha512": "0YFqjhp/mYkDGpU0Ye1GjE53HMp9UVfGN7seGpAMttAC0C40v5gw598jCgpbBLMmCo0E5YRLBv5Z2doypO49ZQ==", + "type": "package", + "path": "system.componentmodel.annotations/4.7.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net461/System.ComponentModel.Annotations.dll", + "lib/netcore50/System.ComponentModel.Annotations.dll", + "lib/netstandard1.4/System.ComponentModel.Annotations.dll", + "lib/netstandard2.0/System.ComponentModel.Annotations.dll", + "lib/netstandard2.1/System.ComponentModel.Annotations.dll", + "lib/netstandard2.1/System.ComponentModel.Annotations.xml", + "lib/portable-net45+win8/_._", + "lib/win8/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net461/System.ComponentModel.Annotations.dll", + "ref/net461/System.ComponentModel.Annotations.xml", + "ref/netcore50/System.ComponentModel.Annotations.dll", + "ref/netcore50/System.ComponentModel.Annotations.xml", + "ref/netcore50/de/System.ComponentModel.Annotations.xml", + "ref/netcore50/es/System.ComponentModel.Annotations.xml", + "ref/netcore50/fr/System.ComponentModel.Annotations.xml", + "ref/netcore50/it/System.ComponentModel.Annotations.xml", + "ref/netcore50/ja/System.ComponentModel.Annotations.xml", + "ref/netcore50/ko/System.ComponentModel.Annotations.xml", + "ref/netcore50/ru/System.ComponentModel.Annotations.xml", + "ref/netcore50/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netcore50/zh-hant/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/System.ComponentModel.Annotations.dll", + "ref/netstandard1.1/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/de/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/es/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/fr/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/it/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/ja/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/ko/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/ru/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/zh-hant/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/System.ComponentModel.Annotations.dll", + "ref/netstandard1.3/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/de/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/es/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/fr/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/it/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/ja/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/ko/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/ru/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/zh-hant/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/System.ComponentModel.Annotations.dll", + "ref/netstandard1.4/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/de/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/es/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/fr/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/it/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/ja/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/ko/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/ru/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/zh-hant/System.ComponentModel.Annotations.xml", + "ref/netstandard2.0/System.ComponentModel.Annotations.dll", + "ref/netstandard2.0/System.ComponentModel.Annotations.xml", + "ref/netstandard2.1/System.ComponentModel.Annotations.dll", + "ref/netstandard2.1/System.ComponentModel.Annotations.xml", + "ref/portable-net45+win8/_._", + "ref/win8/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.componentmodel.annotations.4.7.0.nupkg.sha512", + "system.componentmodel.annotations.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Diagnostics.DiagnosticSource/4.7.0": { + "sha512": "oJjw3uFuVDJiJNbCD8HB4a2p3NYLdt1fiT5OGsPLw+WTOuG0KpP4OXelMmmVKpClueMsit6xOlzy4wNKQFiBLg==", + "type": "package", + "path": "system.diagnostics.diagnosticsource/4.7.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net45/System.Diagnostics.DiagnosticSource.dll", + "lib/net45/System.Diagnostics.DiagnosticSource.xml", + "lib/net46/System.Diagnostics.DiagnosticSource.dll", + "lib/net46/System.Diagnostics.DiagnosticSource.xml", + "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.dll", + "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.xml", + "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll", + "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.xml", + "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.dll", + "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.xml", + "system.diagnostics.diagnosticsource.4.7.0.nupkg.sha512", + "system.diagnostics.diagnosticsource.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "StaffHelper.Model/1.0.0": { + "type": "project", + "path": "../StaffHelper.Model/StaffHelper.Model.csproj", + "msbuildProject": "../StaffHelper.Model/StaffHelper.Model.csproj" + } + }, + "projectFileDependencyGroups": { + ".NETCoreApp,Version=v3.1": [ + "Microsoft.EntityFrameworkCore.UnitOfWork >= 3.1.0", + "StaffHelper.Model >= 1.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Service\\StaffHelper.Service.csproj", + "projectName": "StaffHelper.Service", + "projectPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Service\\StaffHelper.Service.csproj", + "packagesPath": "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Service\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Sumayya Uthman\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netcoreapp3.1" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netcoreapp3.1": { + "targetAlias": "netcoreapp3.1", + "projectReferences": { + "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj": { + "projectPath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Model\\StaffHelper.Model.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "netcoreapp3.1": { + "targetAlias": "netcoreapp3.1", + "dependencies": { + "Microsoft.EntityFrameworkCore.UnitOfWork": { + "target": "Package", + "version": "[3.1.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/StaffHelper.Service/obj/project.nuget.cache b/StaffHelper.Service/obj/project.nuget.cache new file mode 100644 index 0000000..234c0e5 --- /dev/null +++ b/StaffHelper.Service/obj/project.nuget.cache @@ -0,0 +1,32 @@ +{ + "version": 2, + "dgSpecHash": "DjyfMprsdclY+ZG7VPI/HG0B2Q4UGk+AYpTfy/ogYYZpopYqJpSTTzhXNomMnizkNNGViG33CDGgNyES6XHJ9g==", + "success": true, + "projectFilePath": "C:\\Users\\Sumayya Uthman\\Documents\\Big-Applications\\StaffHelper\\StaffHelper.Service\\StaffHelper.Service.csproj", + "expectedPackageFiles": [ + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\1.1.0\\microsoft.bcl.asyncinterfaces.1.1.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.bcl.hashcode\\1.1.0\\microsoft.bcl.hashcode.1.1.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.entityframeworkcore\\3.1.0\\microsoft.entityframeworkcore.3.1.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\3.1.0\\microsoft.entityframeworkcore.abstractions.3.1.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\3.1.0\\microsoft.entityframeworkcore.analyzers.3.1.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.entityframeworkcore.autohistory\\3.1.1\\microsoft.entityframeworkcore.autohistory.3.1.1.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\3.1.0\\microsoft.entityframeworkcore.relational.3.1.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.entityframeworkcore.unitofwork\\3.1.0\\microsoft.entityframeworkcore.unitofwork.3.1.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\3.1.0\\microsoft.extensions.caching.abstractions.3.1.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.caching.memory\\3.1.0\\microsoft.extensions.caching.memory.3.1.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.configuration\\3.1.0\\microsoft.extensions.configuration.3.1.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\3.1.0\\microsoft.extensions.configuration.abstractions.3.1.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.configuration.binder\\3.1.0\\microsoft.extensions.configuration.binder.3.1.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\3.1.0\\microsoft.extensions.dependencyinjection.3.1.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\3.1.0\\microsoft.extensions.dependencyinjection.abstractions.3.1.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.logging\\3.1.0\\microsoft.extensions.logging.3.1.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\3.1.0\\microsoft.extensions.logging.abstractions.3.1.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.options\\3.1.0\\microsoft.extensions.options.3.1.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\microsoft.extensions.primitives\\3.1.0\\microsoft.extensions.primitives.3.1.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\newtonsoft.json\\12.0.3\\newtonsoft.json.12.0.3.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.collections.immutable\\1.7.0\\system.collections.immutable.1.7.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.componentmodel.annotations\\4.7.0\\system.componentmodel.annotations.4.7.0.nupkg.sha512", + "C:\\Users\\Sumayya Uthman\\.nuget\\packages\\system.diagnostics.diagnosticsource\\4.7.0\\system.diagnostics.diagnosticsource.4.7.0.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/StaffHelper.sln b/StaffHelper.sln index bedb181..f6a8619 100644 --- a/StaffHelper.sln +++ b/StaffHelper.sln @@ -3,11 +3,13 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.0.32112.339 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StaffHelper.Model", "StaffHelper.Model\StaffHelper.Model.csproj", "{9787B90C-C3EE-46B9-ABB1-B55E20ED911C}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StaffHelper.Model", "StaffHelper.Model\StaffHelper.Model.csproj", "{9787B90C-C3EE-46B9-ABB1-B55E20ED911C}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StaffHelper.Migrations", "StaffHelper.Migrations\StaffHelper.Migrations.csproj", "{37C52AC5-650D-4502-B685-108F9811BC6B}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StaffHelper.Migrations", "StaffHelper.Migrations\StaffHelper.Migrations.csproj", "{37C52AC5-650D-4502-B685-108F9811BC6B}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StaffHelper.API", "StaffHelper.API\StaffHelper.API.csproj", "{E2FA64E5-0ECE-4B27-AB71-CB4ADDBCAC52}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StaffHelper.API", "StaffHelper.API\StaffHelper.API.csproj", "{E2FA64E5-0ECE-4B27-AB71-CB4ADDBCAC52}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StaffHelper.Service", "StaffHelper.Service\StaffHelper.Service.csproj", "{605C879F-7568-469A-9C44-A8C5423AF163}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -27,6 +29,10 @@ Global {E2FA64E5-0ECE-4B27-AB71-CB4ADDBCAC52}.Debug|Any CPU.Build.0 = Debug|Any CPU {E2FA64E5-0ECE-4B27-AB71-CB4ADDBCAC52}.Release|Any CPU.ActiveCfg = Release|Any CPU {E2FA64E5-0ECE-4B27-AB71-CB4ADDBCAC52}.Release|Any CPU.Build.0 = Release|Any CPU + {605C879F-7568-469A-9C44-A8C5423AF163}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {605C879F-7568-469A-9C44-A8C5423AF163}.Debug|Any CPU.Build.0 = Debug|Any CPU + {605C879F-7568-469A-9C44-A8C5423AF163}.Release|Any CPU.ActiveCfg = Release|Any CPU + {605C879F-7568-469A-9C44-A8C5423AF163}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE From a68be0dfa2f30224411f1062d327c3801d1e8955 Mon Sep 17 00:00:00 2001 From: Adnaanahma Date: Wed, 26 Oct 2022 01:23:43 +0100 Subject: [PATCH 2/5] Service added --- .vs/StaffHelper/DesignTimeBuild/.dtbcache.v2 | Bin 182251 -> 182251 bytes .vs/StaffHelper/v17/.suo | Bin 96256 -> 96256 bytes .../Controllers/CompanyController.cs | 38 ++++---- .../Controllers/CompanyRoleController.cs | 52 ++-------- .../Controllers/CompanyUnitController.cs | 40 +++----- StaffHelper.API/Startup.cs | 43 --------- ...fHelper.API.csproj.AssemblyReference.cache | Bin 95228 -> 201293 bytes StaffHelper.Model/StaffHelper.Model.csproj | 4 - StaffHelper.Model/ViewModels/BaseModel.cs | 11 +++ .../ViewModels/CreateCompanyRoleViewModel.cs | 17 ++++ .../ViewModels/CreateCompanyUnitViewModel.cs | 18 ++++ .../ViewModels/CreateCompanyViewModel.cs | 25 +++++ .../ViewModels/UpdateCompanyRoleViewModel.cs | 10 ++ .../ViewModels/UpdateCompanyUnitViewModel.cs | 14 +++ .../ViewModels/UpdateCompanyViewModel.cs | 15 +++ ...elper.Model.csproj.AssemblyReference.cache | Bin 6 -> 88328 bytes .../Interfaces/ICompanyRoleService.cs | 17 ++-- .../Interfaces/ICompanyService.cs | 17 ++-- .../Interfaces/ICompanyUnitService.cs | 15 +-- .../Services/CompanyService.cs | 61 ++++++------ .../Services/CompanyUnitService.cs | 90 +++++++++++------- 21 files changed, 259 insertions(+), 228 deletions(-) create mode 100644 StaffHelper.Model/ViewModels/BaseModel.cs create mode 100644 StaffHelper.Model/ViewModels/CreateCompanyRoleViewModel.cs create mode 100644 StaffHelper.Model/ViewModels/CreateCompanyUnitViewModel.cs create mode 100644 StaffHelper.Model/ViewModels/CreateCompanyViewModel.cs create mode 100644 StaffHelper.Model/ViewModels/UpdateCompanyRoleViewModel.cs create mode 100644 StaffHelper.Model/ViewModels/UpdateCompanyUnitViewModel.cs create mode 100644 StaffHelper.Model/ViewModels/UpdateCompanyViewModel.cs diff --git a/.vs/StaffHelper/DesignTimeBuild/.dtbcache.v2 b/.vs/StaffHelper/DesignTimeBuild/.dtbcache.v2 index fa503e3c3df86771bc63dbb14f3e7e4c4d382b42..d9e6ffa0b42ee13f07a7a24dc8476a0325bbc5d6 100644 GIT binary patch literal 182251 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

^P~)jLA*6*V{(A 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 literal 182251 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

(`Lt=XRk&-W9~HrI!ciC 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 IKY8;12jo}5V*mgE diff --git a/.vs/StaffHelper/v17/.suo b/.vs/StaffHelper/v17/.suo index d73cee56b34a8584a144a3998be3ebc0658948f7..ef63b641438f84cea5ae8fec5976b6eed2fb1f05 100644 GIT binary patch delta 4524 zcmd6qeN>cX7Qo;8@-ogK;2^`tAmZ?$A`LOXfZzv=&PXGEzyOJ<86cRaEkzt%#Sg|l z%+1M_x!GfFOPpa(d2EZ|Er;A~9ko1WnPY2b`=c$jay`W{Omtl{+55~eHMwp3dCu<3 z`SCpOeeQdod!PG!jbk9(F%Z7XkSYqpk6I97s2WDx92y$pQeL<8*v5#_zWfQ!z6&2f zIY}H#uvKh@)p$jGNW3}%Tf@qgBS{`kpszjy4WiVxgI?xl(LZ{o5#Nx>;KR+2B^iI$ z50?|E zP9f5WF+?#zVGBlLF)@=EMHCXF3I2_NN(~W9Xi19=`!Ik-FB(>XO>*tVQ{;-fYR8YN=un{#O@;j-%fLJ&zn;z13TSz^c>LtVP z4OEs=C-6YKEg@!gh!*c@eYBJ(1~f<4ydCFrTX8?JGaI2&P$$m1@RB_&L@_V_*e4ICm7HB?Zl7eojd$b<-Lduaj*YR z@~-=_ymLQY5tT|FTq)2zSQz2J!3ec+D!oi2rW3r8W1@N)F_SP87Gf5`+ZIrX$s=o$ z@21L9;vS-o;EfGbt|ZVoQXjR7D$Tqi?^D6g6>+4c3uqMtv=WVqB_vb?g!$hJ>xVV9Z{6ZtApYtQt4OY* zIXW-GZ-*KLfnCamHhD|Rn_&TUzTpO)KzmxHatR6QLWP5A!|CDM(|4-rHE4~|tLBqw zK0X4jE=)jmp$0PxKg{Ga-AqDW&Zd$N?i~al7%t;U;zt1LC!cn0u_)`Q&QHK$^GaO5 z7y=9r;dt`t<5i- z_DQ`gLH@>^x3PUx1_f7x$I|sUNI{Yd{!{kWa7KO`jv&ZGIUx47_CqZ9IELc9N&OBH z0th&Cmqq2jH}EquXhv}_y=;!d)PSN#my%uJ@T19WkHn{Zrg!ef&txoJ~je z_4Cuizq#^YhKAfllFMP0`0*Uo-9%W10G^W-b#BY_>B2hDQxl3n21Z*qA}vSYsk6oEJ~ zH%GHu2N_|;>d$d&R-5dtGJ$)c=z7rNPitC8ce4FKC%Bwe$v@YIuV`p@)=23gS~%#e zRNhSjeuw(b)5o3eERprz20B?+cLtyrXH-ASoEFfeW_Nt-JGtzG4Sic54V!(gGbZE2 zLEYU;uHD#C8o4)Y&u9yuh}!=6iuZpauT!YpU+;-4{=;uxJJYqUap%>+GvswCnr3-j z6D$%xW%+Q)_6d}#<&tY@r|!^}mOCcx%lhoGGoKny)TT|kJZ)6$({eA$w5f)(vu zA$ymaz}09*^Wxkt`+cHp-%j5)i~r@d5E-%-1XraAO%``**X!dOUVgUesdG}tsxJoP z?y()dk+f&QGv9mp7c#z3f@{?kk~kbc z6yp_j8%)NvG4oY$7fDk>lq2~Hq<8;=jz03`psCC83ZUbl2_!u9YN>mH$nW3SdsL6j zK6UuQlM%FpXI+>|I#rqBchbeViM5Lm>&n|Cwa_Z_m?FRgvGszTUd*)g9uS&oA+8iQ zuv0dOO$w~Ru^R?nnNr)6`P?sl`MYzjOX|5N@{P=)0+YKz>}_!Xn)0S-@1!pq>DwQ+ zqzhQ`9^bn;_5H^lJC;&BVzs!eG5Yethrd6gM;ohe-MDtALOKpykCGi#4hZM!kJ6oX z#&#NrpAmdm_~WGdN0hQ z^}bIT`tYa{t^12`-9ZhW_hu+(kfn|E^X1z)Wcs)akG|SU`%IT(zlbKSCck{0aCfq```n7k`R}KCSRnD4<8hW&l_{RuTGu&DBCh zh-ScJ?Cd|{d2s~zV0SJ&6h<9l&(Z83U%!8Qxcg2S_NT#BiTNhN0Gwtv9c*NEqdc$^;;v}sn-2;PjgA|*l>;7473hHZ^udnLRO>u1t%MF>4YxtF K=eH}sGU~4|$k+Y= delta 4427 zcmdT{e^k@g760BZNk|~F&?Fl02N9xDNHHk>pkj?AT0{^Kr<@iytl+5@CDjBgQu$7; zr|YnT@9ptRJFPTytUJfH;@1hzosA85YS*)=o9*_8+rj4q(`wyY=V_IBJL9R>ai)VSWgo|BI)qV8V9;WP0KUXDaoQAYVm}B^N5(n zOK_V{I;L)-%LyzWL)1ZNAZ#Ke5_pW6sFg64Fppp(JV3}Ku)c)o1VWl1w1gM5Q)d!k z9Kk~1K@Sq8tqS7_(+G12a|x_-5&cSp&mlU4FqtqVBAZUsM=(VCJZC2H(als6pApu1 zLZQ5vL7oV2B)T|8UKHUIVq|PoOZ~$33bXY-VoE=wtR_XvY7*AODAvaCwZzvE))5|$ z$k!9yKzM>sPsk?lN=ZaHOq(P9Ekt({0)$4wRzeej$8y_Fe6t`V(+S@cO2o@zebQjc z`G;@Gk|hSfWGvgleW^~0+NKex_f1=0CdBVDA?l2$KF&~>Z-pKNtH>~5lVH(XF zH}!AH8&=v$7|ok>;yK~|Ti&o^cbhjUWQXl@yQjQKriq+4d@FczG;ee<23fA5{{LIv zB$Vr|RA@MWSd}1o=TK)ZAwMFVN3?)2Kho!cQ52HQL+}z7#prQD;)?d#3D}zGY_Bbn zzknr-9vqlB0|UlN4X0By+i}=fuIF3NH7qKG1sE8!3SbG77#1(XUO6w619Sea1-xck5_Zv_Qf2_Y{VQSy;c$uz9hNj4SW4$_35m&ojn+~F zaP6#$8JNhA7uOPM%12Y6Mcpy!=W(Nkb5`IflM{z?%Jp1XzfOocf&L6q<~X&>XhWai z)p5W0A015;$$*Z7L&igE7iqZ4b7)n6Z7T#bb&8k`vz3>Pkc62F^36a_oq*ucJ_Yj@s>+t%ieuLZPXcp*E_8Fzddn$u&c55`76UqJOVwM zICfhWx_6$!q-Q2{IkH66QFI>Ua*qKr$ogc$&6t-{rtyyW8Hh^N;c_D=m#4sTr92&S zRH;OYYp>SJq6UrryqnHodSFsq-(g--ck7@ z$!O9;DoK)Y=-L=ndRBrj@IVcGpeM)+TTg`F>j}0Q(hC4 z;7DF27S%hU7z4AurTnZEe5!AG8^{|v?E?*m-aq;7>9iU4xBv29#z5M?j3=xxmym~gsUlKP`$^S?z z$cz0Dj{&&_bU3n@=JPiyf51jZY1xMobsLt6np@=mAo=_1)s69@Y@t2fq443b)ulSx z9H6=3Lb&j+mgHiuhOaos8U4klKYt+TU)p-FSLBH75e?xIvM6RVs{e&n(Z-J>mq4z4 zMc1eP=vRr)6~gs-g=kdru!P`NEck-rL}{N9Ta^OTcg&SLY-&}hV9 zeqDs_-}E0j>=wreuE-zlOu(MO6zo2diqab^@pAuEO+Njjq4uAXpi627lvHx}2NL$H z?k?$=C^x&+{yvE|*zCr(z65;k>Dh1*A&neb;YMGx2~C4Ts{5yITEE|oQa??+C;@iQ zx2Tp=m*VBOq%Mj2(pyeE^npb~CtQaoKPX@)RdUiG(gha(nr+q!AAV0*abM9ussO^<^GxVNqJF(_*M|_Se+>~F&!FZe|n!t-^hia6M zbWqk?rh^`Xn)^>XsOLU*YF-7+zWYYSIdKYP!Z-O*&Qtcxgr?DVwrnd*@12 /// [HttpPost("CreateCompany")] - public async Task CreateCompany(Company model) + public async Task CreateCompany(CreateCompanyViewModel model) { var response = await _companyService.CreateCompany(model); if (response == null) @@ -46,14 +47,14 @@ public async Task GetAll() else return Ok(response); } ///

- /// "Get By Id" + /// "Get By RcNo" /// /// /// - [HttpGet("GetById")] - public async Task GetById(Company model) + [HttpGet("GetByRcNo")] + public async Task GetByRcNo(CreateCompanyViewModel model) { - var response = await _companyService.GetById(model); + var response = await _companyService.GetByRcNo(model); if (response == null) { return BadRequest(response); @@ -67,7 +68,7 @@ public async Task GetById(Company model) /// /// [HttpGet("GetByName")] - public async Task GetByName(Company model) + public async Task GetByName(CreateCompanyViewModel model) { var response = await _companyService.GetByName(model); if (response == null) @@ -77,14 +78,14 @@ public async Task GetByName(Company model) else return Ok(response); } /// - /// "Get By Email" + /// "Get By Address" /// /// /// - [HttpGet("GetByEmail")] - public async Task GetByEmail(Company model) + [HttpGet("GetByAddress")] + public async Task GetByAddress(CreateCompanyViewModel model) { - var response = await _companyService.GetByEmail(model); + var response = await _companyService.GetByAddress(model); if (response == null) { return BadRequest(response); @@ -97,7 +98,7 @@ public async Task GetByEmail(Company model) /// /// [HttpPut("UpdateCompany")] - public async Task UpdateCompany(Company model) + public async Task UpdateCompany(UpdateCompanyViewModel model) { var response = await _companyService.UpdateCompany(model); if (response == null) @@ -107,19 +108,16 @@ public async Task UpdateCompany(Company model) else return Ok(response); } /// - /// "Delete Company" + /// "SoftDelete Company" /// /// /// - [HttpDelete("DeleteCompany")] - public async Task DeleteCompany(Company model) + [HttpDelete("SoftDeleteCompany")] + public async Task SoftDeleteCompany(CreateCompanyViewModel model) { - var response = await _companyService.DeleteCompany(model); - if (response == null) - { - return BadRequest(response); - } - else return Ok(response); + var response = await _companyService.SoftDeleteCompany(model); + + return Ok(response); } } diff --git a/StaffHelper.API/Controllers/CompanyRoleController.cs b/StaffHelper.API/Controllers/CompanyRoleController.cs index d9c5a15..c5f1dc2 100644 --- a/StaffHelper.API/Controllers/CompanyRoleController.cs +++ b/StaffHelper.API/Controllers/CompanyRoleController.cs @@ -1,6 +1,7 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using StaffHelper.Model.Entities; +using StaffHelper.Model.ViewModels; using StaffHelper.Service.Interfaces; using System.Threading.Tasks; @@ -23,7 +24,7 @@ public CompanyRoleController(ICompanyRoleService companyRoleService) /// /// [HttpPost("CreateCompanyRole")] - public async Task CreateCompanyRole(CompanyRole model) + public async Task CreateCompanyRole(CreateCompanyRoleViewModel model) { var response = await _companyRoleService.CreateCompanyRole(model); if (response == null) @@ -46,29 +47,14 @@ public async Task GetAll() } return Ok(response); } - /// - /// "Get By Company" - /// - /// - /// - [HttpGet("GetByCompany")] - public async Task GetByCompany(CompanyRole model) - { - var response = await _companyRoleService.GetByCompany(model); - if (response == null) - { - return BadRequest(response); - } - return Ok(response); - - } + /// /// "Get By CompanyId" /// /// /// [HttpGet("GetByCompanyId")] - public async Task GetByCompanyId(CompanyRole model) + public async Task GetByCompanyId(CreateCompanyRoleViewModel model) { var response = await _companyRoleService.GetByCompanyId(model); if (response == null) @@ -78,28 +64,13 @@ public async Task GetByCompanyId(CompanyRole model) return Ok(response); } - /// - /// "Get By Role" - /// - /// - /// - [HttpGet("GetByRole")] - public async Task GetByRole(CompanyRole model) - { - var response = await _companyRoleService.GetByRole(model); - if (response == null) - { - return BadRequest(response); - } - return Ok(response); - } /// /// "Get By RoleId" /// /// /// [HttpGet("GetByRoleId")] - public async Task GetByRoleId(CompanyRole model) + public async Task GetByRoleId(CreateCompanyRoleViewModel model) { var response = await _companyRoleService.GetByRoleId(model); if (response == null) @@ -114,7 +85,7 @@ public async Task GetByRoleId(CompanyRole model) /// /// [HttpPut("UpdateCompanyRole")] - public async Task UpdateCompanyRole(CompanyRole model) + public async Task UpdateCompanyRole(UpdateCompanyRoleViewModel model) { var response = await _companyRoleService.UpdateCompanyRole(model); if (response == null) @@ -128,14 +99,11 @@ public async Task UpdateCompanyRole(CompanyRole model) /// /// /// - [HttpDelete("DeleteCompanyRole")] - public async Task DeleteCompanyRole(CompanyRole model) + [HttpDelete("SoftDeleteCompanyRole")] + public async Task SoftDeleteCompanyRole(CreateCompanyRoleViewModel model) { - var response = await _companyRoleService.DeleteCompanyRole(model); - if (response == null) - { - return BadRequest(response); - } + var response = await _companyRoleService.SoftDeleteCompanyRole(model); + return Ok(response); } diff --git a/StaffHelper.API/Controllers/CompanyUnitController.cs b/StaffHelper.API/Controllers/CompanyUnitController.cs index 3149f2f..b6a545d 100644 --- a/StaffHelper.API/Controllers/CompanyUnitController.cs +++ b/StaffHelper.API/Controllers/CompanyUnitController.cs @@ -1,5 +1,6 @@ using Microsoft.AspNetCore.Mvc; using StaffHelper.Model.Entities; +using StaffHelper.Model.ViewModels; using StaffHelper.Service.Interfaces; using System.Threading.Tasks; @@ -22,7 +23,7 @@ public CompanyUnitController(ICompanyUnitService companyUnitService) /// /// [HttpPost("CreateCompanyUnit")] - public async Task CreateCompanyUnit(CompanyUnit model) + public async Task CreateCompanyUnit(CreateCompanyUnitViewModel model) { var response = await _companyUnitService.CreateCompanyUnit(model); if (response == null) @@ -45,28 +46,14 @@ public async Task GetAll() } else return Ok(response); } - /// - /// "Get By Company" - /// - /// - /// - [HttpGet("GetByCompany")] - public async Task GetByCompany(CompanyUnit model) - { - var response = await _companyUnitService.GetByCompany(model); - if (response == null) - { - return BadRequest(response); - } - else return Ok(response); - } + /// /// "Get By ComapanyId" /// /// /// [HttpGet("GetByCompanyId")] - public async Task GetByCompanyId(CompanyUnit model) + public async Task GetByCompanyId(CreateCompanyUnitViewModel model) { var response = await _companyUnitService.GetByCompanyId(model); if (response == null) @@ -81,7 +68,7 @@ public async Task GetByCompanyId(CompanyUnit model) /// /// [HttpGet("GetByName")] - public async Task GetByName(CompanyUnit model) + public async Task GetByName(CreateCompanyUnitViewModel model) { var response = await _companyUnitService.GetByName(model); if (response == null) @@ -96,7 +83,7 @@ public async Task GetByName(CompanyUnit model) /// /// [HttpPut("UpdateCompanyUnit")] - public async Task UpdateCompanyUnit(CompanyUnit model) + public async Task UpdateCompanyUnit(UpdateCompanyUnitViewModel model) { var response = await _companyUnitService.UpdateCompanyUnit(model); if (response == null) @@ -106,19 +93,16 @@ public async Task UpdateCompanyUnit(CompanyUnit model) else return Ok(response); } /// - /// "Delete CompanyUnit" + /// "SoftDelete CompanyUnit" /// /// /// - [HttpDelete("DeleteCompanyUnit")] - public async Task DeleteCompanyUnit(CompanyUnit model) + [HttpDelete("SoftDeleteCompanyUnit")] + public async Task SoftDeleteCompanyUnit(CreateCompanyUnitViewModel model) { - var response = await _companyUnitService.DeleteCompanyUnit(model); - if (response == null) - { - return BadRequest(response); - } - else return Ok(response); + var response = await _companyUnitService.SoftDeleteCompanyUnit(model); + + return Ok(response); } diff --git a/StaffHelper.API/Startup.cs b/StaffHelper.API/Startup.cs index 99f7ee8..ffc0e0c 100644 --- a/StaffHelper.API/Startup.cs +++ b/StaffHelper.API/Startup.cs @@ -1,16 +1,11 @@ using Arch.EntityFrameworkCore.UnitOfWork; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; -using Microsoft.AspNetCore.Http; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; -using Microsoft.OpenApi.Models; using StaffHelper.Migrations; -using StaffHelper.Service.Interfaces; -using StaffHelper.Service.Services; -using System; namespace StaffHelper.API { @@ -30,33 +25,6 @@ public void ConfigureServices(IServiceCollection services) //Database Configuration services.AddDbContext(options => options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection"))).AddUnitOfWork(); - services.AddSingleton(); - services.AddTransient(); - services.AddTransient(); - services.AddTransient(); - // Register the Swagger generator, defining 1 or more Swagger documents - services.AddSwaggerGen(c => - { - c.SwaggerDoc("v1", new OpenApiInfo - { - Version = "v1", - Title = "ToDo API", - Description = "A simple example ASP.NET Core Web API", - TermsOfService = new Uri("https://example.com/terms"), - Contact = new OpenApiContact - { - Name = "Shayne Boyer", - Email = string.Empty, - Url = new Uri("https://twitter.com/spboyer"), - }, - License = new OpenApiLicense - { - Name = "Use under LICX", - Url = new Uri("https://example.com/license"), - } - }); - }); - } @@ -69,17 +37,6 @@ public void Configure(IApplicationBuilder app, IWebHostEnvironment env) } app.UseHttpsRedirection(); - app.UseSwagger(c => - { - c.SerializeAsV2 = true; - }); - - // Enable middleware to serve swagger-ui (HTML, JS, CSS, etc.), - // specifying the Swagger JSON endpoint. - app.UseSwaggerUI(c => - { - c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1"); - }); app.UseRouting(); diff --git a/StaffHelper.API/obj/Debug/netcoreapp3.1/StaffHelper.API.csproj.AssemblyReference.cache b/StaffHelper.API/obj/Debug/netcoreapp3.1/StaffHelper.API.csproj.AssemblyReference.cache index b219647f49ec8c03ae03e24ae7863d2ba281e3c6..f6b74dfd210b1840f25aaa6c9282704da93d4ab5 100644 GIT binary patch literal 201293 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 ^wD{?`@b=>fE2~27*-j zbnZ{Ke2M}{RY}d(NfK=SWwK8&V^NnxxqaRrh9@@sO!lm%f&dmElRZmRMOox$vS(?x z6HsX;T&TRQ|6AA?x>4z9+L5Vrh`N(e>CjFRl`H*QrJP^_m1+!|5qqo1XdJOqb;2x30MENO=k6-?NBa!{8o%9f7_(9r68XL*f!~u zR8cVb+a{gLNh0!e-x7_HLcH9Ly3PN@gZd%vuPA9K$m7Za*-Ij*qBu5+bb=%reT=8W z(R`e)ndu~5pYYqcuVNNm;^}lVK@tlQPp8FHltY(zI<1)`3jN!Bfo!5ZGB4=18N zz5gOiA3sZi*IJOo0%S?>q*WA4ewGAJK}m@ES9gF>$|m!s_vT{AR)RzppzZ)I zrJ^MA>kiP0Ng~j{QF)4PYGJT%k&MbDdyGFSTP+01^M6#f1XL6{{-|szB?&nHRz#*O z4!Nu!P|BI1-(Q4;wpB2MKb5$WHG2vR5!8M`DA1*eHpCxssS%&&MH z=C6o28Vd4QfE5vkpo-$iUlDQWCW%HL2V`I$*+Xz1`r(hB(`5JrU<*P13NRqkDybKj zb{UYdQacN9)Rw>h%>P9MIME7J1p_Xl(oP1PtV&cq9{B|g7To(iDjqjXRN99NAOFZN zPGdpCSAZkGIKnDA`0|hZ;^-&I9{P+YtW>X=V4GhmcwCCkF6?>fc5EBn@pLrq*mydG z-Rbaj=qCx!Wxg$=z*mma=>)KKzz!Uef%^~K?4j(of^4qxKZ`3{Rz=ZVAlMa>$n-a| zL&ru5m(h3>pU2=H*`ZqsQdywL4lSvoOu9#QXyqgkx!6}*IYT?upkg}LoirDt*x&WN zL`?)4Jj3@zXJ{CSQtHiaH1Fpw2|E7@lG*(;U2CM1y+)2$h{@v@BxBnN;#YuzWUQQu z8bE$QGFG*ng2b6x;{-jLfD;+pO%x%KwCmU;5;=D|5{YV(Nc7h=oE_1dvorli|1>+N zYe=^gq_IG*AuXw*Ji5Dvv~rS&O!(>=+6M8O8)F#4-fqr`Aa_d&;toPZ)N=$+a(mX2 z;PNlsKjWUyNXN}cOef>+wYOi6V~6~7f2Nrra0N*BXT((0%JFwKF`7xDFzK6#%V=X8 zxvzTHV*2`UUp#cVAa$quZsv$G>KVFu?$28iWUKwF$1p=rfupQbdW{xpaxY1D=uay! ze5L${;c*v1CNK3rMx9f4^;k9A+&z*I_Amd-*^9QtED7I;q2=d)IT{LbT7dj7hoFj% z+5G%3hi;N+^l|ywR>+7Yl6oo?p_iZIOV(f{`OD9o#)4QDAUlF1tfFZ0vm-eANy5{= z!iY2U=48aACN=kUnvaR(7e>Sl1S#~tFe0sxdc!rpFe27T5^O&1;IlUE@vF!7f8}Fb zsDZzOkJnm|!vgH!<4LQiIppu)<0&W!Q6KH0b6Y8?>EL1yGYteeEPy?v6xwO*VMZrO zu=%&NjB9DbssObu)Pi33gQwszn7_2lwi86J087iPoQfJh{?an5nj{jNeTyw(btX=% zMZJW|IqZAwA(+Agxj_WdMv%Z|zDF5}h>F5jpX13(0?)@|tVtKaGpxaJ)+RGSCJ^$E zvF0`xe$iu?&!XrQ5;TVK|~7>#o-96 zD4_f(4o5#pcwXq=s*OXbnMo}UmT{71u+|7I)J@8_>}vMItX6uBEf(lmcM=5m3jbGc zgr0$VQ=ld7>Ly7@`#v|aIJ6gWMsGY+WNw7p3DR1)xe=|OdTe^mjj(ExNc1lxRO?){ zA$dRikPvPl$e#ZpAzC5znB#}Yu}+d;^U>@@8sl1Y25>OlPQh>q2{G*i(JO@6W8_rS zv2-zejB1id^skm(t*uUyS{`iKydDp~{91N&D?thiP|J>%Qc(u^wd`ocBoVm6$5{4B8rI#f7{97uVqt|Bz70J2J{G~$DMvy)KmkNo9ijKGZr9z^XB=G#3kN{O? znUQG3jL>$E9COB>kkG9J;VZy|gqBiK{`eCTS}{okMt#eYu)RBD`(b#n?Zq2x1vxW) z&xe2ts5hq0;XPwXFr6cLc1xXO2oAk%h%}~g#sduaY4PynNSunceE;w%Cyjl3w?H5e zB+o$P7J>v`XwOAzF%3Jo$(c14LkwVhoh32oVXUtMhzoM2NwvZ;ttcm#DFO6Q$^KnUC7!vtP%&{UAsa|&&GEiKh^Y$IYF zA&E-KHEvz0WD778EU6l|o^1uW^sC0Lr>u%vPO8SOr+SjeJiAcd>?FNqx}JnXHnE$X zK4`>tbBMs}O70+t>4k+hpG0CsVNJBDTO=V{u(-jjl%A~BLrEsd_xYDnZHOCCw-AK3 z;Bf;=WJReJi5pN_O2W2Ko+(r2{+nOSHh89>sUW2V_e?D8aoZU5lDcHBEYGVanx9!|@;Ah*2HR9d(3mCy4J_|2+dC@f9_=OWWUJk}&tt z&2{ZqJF0co$lE;KT(>(2!dw71*G*zY`Q^L0Zc0i*c9nmY8P38$;^*Q>7#2I{SB%+M zGYLam%zeAv?;(io#s1r1cbOFhH`&Ink%aEbLZJ&*b`wU5DYA7_=Zi46M+!U~`v!v0 zUQlRgZGjaf)@VzoNWxWinmrZQV=d0uSiK$&>tWP)Xyu^#sjD%qRGNLx_JXkbm1dt) zUPW1@((H4pxU-=;y{RP?32D@cc|Vzx+kmRoUKLa=d3Rz|Efpo9>ff3dG^(Jem#N3b zM~(V=SW4TTYu&idahOv6npbvPK|%|#=9Mk0qIB}tyt37kM5gR2oYdej0mi!kkNi0m z2?S78ICHcX#M7@ToH?Xb6i})PXAT7=Au4%09Y-nKVy;`h4O>iVJ6(1IK@NS|PM0m8 zqU2E}7qWGd1luCta;9MUO)@rj+5ag_+V8ouKzOwvW-SfC2N+&lTwF7}7(}u_ZM)b2 zIG&`6!-g5x&EkXxRvM_t)u>crs&3X8V8i{WL?SptZzwJgmIg~pij&|=&>{qWq$LvI zn^Y^hODt8?TXCv$ecF-$lYD#>)hiRjAUir@wm7QBJ-==Q-b6wjALZ6e5IMh&k8%@J zQ3FREALXW*Bnl-Ti^9{U)&y3BstEVt*OM@Z)Uhb;4FyT`>sS3!G_z+XTYvjq zU1pmewFlXyl^~mb?Ll^tQc)bKJ;*MKNg_~o!E8pG#zq*uVYeCCEdKcA!`Nt21+#NC z7lhKUg4wymRg_MuV0JDIC1L8Hw>jCcDNPx4I(@HW{(|}Bdz+4if@BuJ+jI!3D3g3| z)1jLr8vUDrTl$RA>(kUa3}KN!1815El30KlI3uQ_9P(%2jAoK3TEQ04I&*^3lB$48dRRz$9p`FO=3?n zXxP^YGM4fuL(LXTQL1Khp0Fg4l5#-;>4ia*?+9ugum-GWc;n*DB&$=6)g|GuL>Ui;1)|9bkpwXY8CIdGRtc26Gt)AB2pZTNTd-WNaLwRzg0 zPs;YX?6b~WKl)_gQ#XJ4$=Bh!$$PAM`p#<(pI3k69r}^|w!JyRoM#N#^7R=f-_w1= zl_L)8d)_`ZdhY?Tr`A+VIq}ssf!)Bfx_9LKWj)^LHau{W+p{KcRe&Vp@?go418UMy zGo92&#Pzh9)IfQc>FN4tBm_!?%`_J3@e%bUw%+I%)0S_FAv!`X#eNm>ACslQRTz?b$;iGR|gM!2~oE3w4T5HZOD7a z2Tt}-i3Y7CSSA8mC{$HnTHeqQ3YUe$;mT6nQw(TQd@iiU#A(6lk%S%v)!3TFg`*1`om&gz)C05~7q$b&tFyW@7L=)I~ zLT^9bZC(_cu>rXnA?%~$;`FPu{`n!r4|c~Z8p zV`VJds8tSoEsBu$d)KRNGv`g5)Gh3;!U==cv5Z`ut3otjC1Udkk+Bq3?}jzPQ+2iJ znAXyw4VYy%fm7t_#u%YAJd!I_H#*Wd1k@4$LA=bGdL1~5wxMBy9!=;;`s?5nu%H>O z19gh(P?CHdQ*9voO4LP=odvS|A9Fm{FOUY8c&1!p${7# zMajL~P7B7Pq?Ir+D^2JKz&B9&mJO2Zv2sstG1PAOK4& z0C8cGZ2l&I%WJ^p1iWWnZ@ne63bY@qwsol>arDsC4&W?35NXZ=D?kqiXqIqD5A_I} z%YW38(1HQgHlh^%V+9n3?CHs|Gd5rS?WNsUuDzni z)`rLaH1Ol!e)wSd;ir7K;*OiXd1%|;7YyHaMg4`VyY3%5THE~X`z!0-JL`a|<8Qxo z*a4*7qfpVubt zo$}hZkF@Uk^0_1KI)2mKTmCutp3!SZKmOLheg2EqfDYce?3p(|yXoctWyV;2Xv|8> zgJmV9ELUr@n2wSEcPXnmOq&FMMg|J8J zGKH4vqLF%bKrNvL)Ul|H&p4}H4QNNed!x^f2V@c`r~#GJ!p@=SmQe>e9oaq+Q!B5H z_;K{J3P}O|peIB|)Dnt9jFK2x7oc`X)TRKm= z^p((KM=yAIWb)48_k22{`?JqfoWFS5J@@|aQ>hVKdd*#b=eQGgUHRno=7tZ?3_tX@ z56Ay_>7!j&_q~4A5wAXmP`vw*mSKb5TYpMGBleD?6yY(`>mvS~7Ot#OAJk{})U%T}*)Uj4}-cIc5%% z&I898rQ1y~rF1K_Iyt5`9m^2Y8);qpMHaPJ<;fl=^(cy-Xwi0)JHx&Op|^PHHcT(Q zzn1fqNMk{QZ_KkLCJ&(96cZg3wZe4yUC%y}Me`MTq8ZGxK+JG4i2t?M=LOTQT671( za^3o$G0SvGbIxL6JhU)>&#mza7yvz{B$LQSy# zm4}mzr`P~*dh$kYQG;)hO$}_*L7EeK0M5CR*ZS{^xUs&B4(_==m#bK36M|!h71vMrHx!35uF~tW{b7AtI zTF)obPLN+_qi9&N` z7rN|=S>@N^VoDtfqIy}LOf4;OTS=wcDr#IC_{M|QOctj%<&o1J@)l@iT}l;SxPA{z zu*-1kdJjRI?~;Hs^H6q(?JP%1J&T;m4LZ~JvZ&ut@0bA%WIupio;zfuN26O1Tm9yc zzTVz3BS5CLAmjP+ju{Cuk6?%BrXGQMT)TM3%rnX;D2wPTcg&85^@I*6j)z(zaaeB& zB=xot=rQ&kCR%qOJU{yWo|tDk2uFNXPGdowZ^)0y=IGx>nmH;c>W$DbIL|JU#q$5= zon>Yac7RQ-(()&Nyq?V(i&0SHyQ=*#=9S!mF4vs|nSVqY^UQN{ya3d5;=5nDv{UqT zXlYkh%6d0kvr*j>8+Gy$M>7S(9dAIc=!aEq*3Nx?ZBYs4yf63R;0A&?=T1y@&uYxp z%|R{EjSnrYn|gi+l?+7XsAHXEA$ZM>ndc}jTJI5Brc4drBwM}4H^W0-FZ1-Cd94Lm z{h$1pUfwfsfJ;3CZ*sGqfqEG8-Dh4m$zpoP%&L*86xl|zYL#xY%_{Md`DPV25JWXk zW)|y1m4a;l`bHudiABuFVz6t0U2!H|#kZwkcO7m>=4%ff zd=R#v`~thAjUbFn^~d(FX%Hpb$RiP0Q7@EVbC0Mci^@ydG1y1&QJgWj+bOspWyG8H zdK1<*O4U^cD}yE83BcA#o@ldF@Ho&M6oW*ik*JNIr+qX0y&vC%8=|Pg96VYEIu{ic z!Qa-0pN@X@4vg;}Y8NB5i#_v#J%kr#_Q78+`FNLQjjQ@M55IWR>R~VRdwrKj^+yKu zJ7w-MS8ljW?|<%fPmk=i@8=JWysJm)`rThEf9}7h3~U^7RqxMAZ(IN8JzKjLANuyv zM~xS|Z=ZY7>+e>6G`aeMu{B*k*?iQ>!+MQa|KfL7t}w28;fL|lw_H^h{;>CrV>f-f z@QA_tjKBL?eeieB?$&wU?I=IE^vPkf?;bj}GSEaO2Oi21a?wK)NfRzFt#2qFRykA) zmk+Jb%eg7*?J=ip4`L^+?Z{e=i#@Q9-0wyVD`igEM}pf3V!9*dl&fUh0i~5}g)dc( zjLD9LCRM$h+YgeUJa>n!X(DNuM#zY^!;*s2u`^A{IDf)zPh&8tGZonfVz&}R^OC$- zP+Qfu!)XhxsO6-NSaj(PNr1LzIhZvlcCQ5uu%r+Phm3d}EGV?yijqE@25vMl4Du7; zjR?F8Mzn0oxB%1y+2wHsnR^JLyd%rOLJws}z-AOu6!WB;gW%HllAuTDinej)#rAJ| zom;0@JI(wR+vEOjk0#SZkYMI4(Kb%IcpA1HSV}|nyaZ~48*5iGT1moDI2M&^Ntt>q z2)u!4X2~`cjKpGTQ>%}{o#Ry?Gncc|64%eDp;}F}S`p*=_F|hi99BL6L^BR2$gFWiNi3NpW zV*|!Tq97G?Hw5|1w9YUj6ytBFs5Sp5nQ9`#uL2?9(I@SwK;R z8feLcDpiRLyK#BY%#NheT6DCQiiE&g81!=K- zkereUo28D0)X4-Xr$z*>QplFjI4MF`#2>osp!c1}oPojGm#eJJ6yykg_)~{P{xSu{ zZ-vq*Wud6bQxr}Pl2ou$pyDPt)rKrUhaMDh!1wkDVd^n ziaIvQsS%+Io@^s@;E0Hs((`SmumcDjEO;&iNEqZX)g$XFgc8Ka8>N^m^OPl!q6E#% zQiKMlEPvqCO9E$fx}gD7f8|lL7uF45f{=k@hc_|{BqKu$+zQ3XF_d+zNW$^#Go@k4 z#@KU+!g2p*A_mlXve^Vb-B6ly=^SR z@EvNuY)s!eS|R{5$YuV7Afn&Q`c2zUEOO|Vd&KmTQkcSywKCWw)CDw&f=fLj+37x! zh>mXtt3G-d9Z^Ee;4{}u@FvmGQgD>@n?#3{!X$RAiKz>T4&`VP^EhoVrFn9U&ESRf z$;4p*|6L@F5P!L&v8PM-^1PI4g+^Mbkcf3YrDG%}&z*)YkFnZjf1sP$lF&gE4piX< zCpr=1_xGo!VdH0|k~#Ee+6kh!%wO~v5f!z2R??W))0YHb-WS992F#wqt{QbLMs8p3 zl?XCuK03iaz{j3)FrJ>Y#c-}riehyFR~Z_lk|4<2$gHHUT@Ukfz;Ya z$!%bFnLUhg-?Jr>M^>(EiW+fi=OkAr7P7oe2ctefhE7^19svQYH}-XCh0(H z1kE9#qP9%W{p@M@@)+RC`=&IGCLn7fq^GDs^UJ?Z#DiuZ_sbD%xo11lHhZ{BrYL0d z+%=-%QepN(Y7hi#O)a!=COGMtih~iOX3u`OEd&Qn>9ZfMaEel9&&Ie)(V*pV2!%CO znB1%#-H*+ARc3;{MRSr7u+)fXn;ZevSwK=Y8A?gg#S!Ao1rcN_tT3A9X)6HjRC;Nu zo;w#4?+i(F`Y~&mX@H`EghlUJ1G-p{JU?d*L<#jU9PyLWhumh z1u7)vCwWI!-o+TKfNiPDUOm&1cY!ZK2!Z&g{edW<-%P@e>@DN8z^zagrQ)$x-UZfz zhDCIlzofjOvZ1P>v@~2OHF8>+RFy%2GA-}Em)&P z!Kt1azj%e^oVzp;giE$_?joI{kXg>Ti&m0gOG&a^tQNd16B1`V5Wik-Z3J;UO|mU> z6Higz>T^7GNx;cUie`Jq_O8f0&`OGCE)+ydc2YDWlcGFXNzsfhk|2_muQPEPsDK$u zB*B6sSnLjt2B)G#Bd9;1D^)ac$Ye*p4z~e% zI#UwpWLY__4n0ncBw#<2SC{N=uvT^XE$r^~u4XHHRhKWEVBcD+sQjC-9V=GLN}yw9 z?V58aVZXAZL#SoW?tRw%&^w05bnjp>fdquG@;-2}o@rglsc96!otkC8B{ zHQjV+g1RzyEJOBm(?vSer>$@_P%1EHO*dV%qG8KpY(v&`lhuM3wEy?I(b#vhrkieU z1aXr+-E*%?vfs={#f$jg{HY>Wv!+qUOU)!9^MM>>4$5 z$<|2{WU^u!EHfO}$BJn%7YafpJEp}jilB{ z&5DQ%X02prUoD7}?3L_n!4zf6TFK5+We2|F9>N!s{ z98XmeFcN2hv*Ix=4#v1}#x&KMNnMMfR~bd{$%$6fERfqq5GWsJfn4zvwNBJ5kgJv? z;O5D*P_|c2*0Xqwwx1*ohG_6pAaQG@3npxbI@S?6)`DubLNr);Ok$Ij!;BQr&1NIH5N1jyW0{?L z9Js6;W_}9>OskaEd}^`dm6H=QY$!FRghHG3t@}L?tFnP30vI2*YdR|g3*$`y~4%sUO;gKCUWQ9`H0$G7WRvAekHA;#LLE&fU zi_&_^q}IfU!`&0dGU)3BAu=S#h-i@%MQAqX=_&|NtsY8)T8b^G7f`^E3|}-r)^!~S zAWNj303b^hNdU==AJyu~#gULc-H60Z9z=Bfh`ttq1gG1Dj~~%u3B%N}!T@yqh*pON zDv$9aSx51}aiP`-E!61|jW|a8P&OA|hA_%KKa+hFk5h2-?xHPHw-nx2><;t*MB9n6J-c1U(w2P2cBM#xI*V057&%A*C6wbK^MK0(*Qda}j< z8A2g8DoM6^SUYW9nh1JIvUl3LNGFU~$C~?FJ8fOGqG8KpC_v^64p=NuMtlk7fRpi# zcEGLc1nrd{GdN2mVU{|U&qUAQELCWL@@TDO?VQE0f#ou}4}I3oS#ASCOC@{fELS#R zwmO!bvUbjLb)q55qm_~wumtai1sP`vg$`JfD+RIgBVb8{Qj{k;U`dpb1k%Y81C};D z^LJf=GfcXXS)Dz&!N36gz=#z3&7`n3_z<3ig0?~ta-;)vEW0y>JWCo5(V|lY+~qMf z9n+JMP%1bZc-#hEN|kurb}Y$pt!-(#zzzc+6v%{sGuTMaMRJIxsI9SMNe*>rph|;7 z^Hm&N+QO_QKF8$Pxk&gLLAxV;VU`v-cVR($Arv>GJ4p167pO)iE7&)!egSyZrx;=W zCLAl+M_p#W=iV`6*}*((= zWVbf<+wVPm$ljjpCZ3{F73An^2Q084{HyF2Oy9AsIi2s?Xea-^}zY}VnQsFM&w zBxm*@mnT3q6U0yUDZ;rFYlSa`QnN6tCbEZSlHikdc#2aK+ovYLS%;@MF0~=^_Ss|~ zp5l;7QL|T39nRGE9;jw?5g!q;+`!j;Ni$Z}0Nuvd=wtQ=}D0rq-}%ooL9> zh`?1EtO$w~QWx;We6V1=RBlqfh-1M>gN|pxh-^EL1tU5U$SQ!lpSNLB)>#|WYcjJX zq4Umt+I7La1f4EF%whZZ6 z%)bzZnhSR`vz{ysP9C!_W#xjy9lYse2viuIfpX_~&X%=)=e$sB*ULeBSFOE4}UK5Dasld{#^8u1f6^dr7Omk8t$)b%Byd|n z^S7d4JkmO%og|kYmQI0zlbUBkFR`KV=sH$`(vfyJr;u z%2tR5E06P0X)Bf(tO;5?%p9gdg0uFDC3~r$A(Osh$x5XtPxgu>s|^iP9<9{b0m%dB z#5kA~7zx{p!>mofC5ZTp*LY9?QQCt&k>Jmw)%G!Hvq3AR=Hkzb3 zy0!P(rHPO zoEfMcdyf2?co4ya>FQX!v7HkSq7V&MiCCVlNELQj+hwiSW3mBDNbsPtw#%|tBA_5l z-ayITF3Sof3{%J225D`VWtE{p%45Q}w6zF4WwLih+V+W5h_Kfp9M{?~d1u{9UyE>v zr6^AJT7*L#7O1=>6v>YMg4t_Ci$+e(>|Gg$iX($*Ej0l4{pC2ESLBTTy0x{3L+=Tz zZ_!^jITa<)8U1xrk0vsYlhd^1unMcraVfeCJgMI`&@uVRZe>&GowB>srzNp$0TsnB zob$=E;N>lW*I!deQbkceAxDfPzj>QN(iTCOdr6`|rjW>~D2v{vkf=u!naBC4v}|AO zTd+3cgcx;}3fXIAr#rbdvi(1ALnuAn$xS{**|XD~-1MTMD^*}016L1woBH6T-SDmXZ!fn@_xJmb_bIGYFfRn1 zZ#+(@EUB*1lO{NvKBSpo6RACUCBw6ojwW^oglFz3tn_p=F=-Wr)JjJaQ<6qCk5gk= z8A7&F;AM-4A_>dKW(QNpY!Fjpr@kjW~4ZR=o{m+Ae_z3%Ce zz4rb5!I5|MC|$q%Yvs@V_mqK+L$2!mS?O)-|GZ~w*WyFpUizrj zUof_&>nEF!T6tKn5$j+4?#dO$RWJN7e)^WH>cSuPzH#iPZxgMqtvk$r>sO+R+)ByBvScU z*1nLL`Vuo}htF!jfdSLCMtY7|a_t~Yl(jF!rHSn`!G#3)L9q|`H#5-5-WTE`ouZ6c z`$Al_qG2lymgno(5LpKcuv+l8rIUz+b+CY28yh$8B~sZ33%H4=C~wxm0&Z%tz~wC~ zTh_6)tQxkrPVx?|V{4fU1<{gyY%L>`qCCyPk$*-PNf613RWY)s;4#RkGtlt%TIsL1sw%fWZMuS(LznUn1S-R<3Qj13EbAQQ;^&~8$Kq6@3*D1#1lrYW6cTNES;qm4O|`z3&`5mwlv;SXvf2_|VvK=$O<_M*t*w7mpmT_gyQ^d%rm9z~6jy#!?GAqg63 z3(`pq9B>md(YnuMBSdeWARz`jDxY;V!U(?b-hor;QTZ&vgn8;%Aq6`spQR8DRvx4B zjk2Qhv;ww4A~~f!t@to?oedKN3VxvTj(#&C14DKco)QURl)Em?Y>qZ;hk?xUBL~!^ zqh>m(kBIAO6GT>y956jyAB}`2=`Ayjg?fBMeN~lK8LAvwT3ueDmkg^$521)n1D187 z=xi;T)@P;@QR=WOVgalZMaflmXL;vn%05w)2&Cv6Z=EPg6k)*;%ET1OB9P_8!X%~% zrkR*!Mxqh31$6_Ob(2`3<-|HJwGr|jJY+ku4yhF7$Z}#G+ORMQWm$^Abh4yj14_>s zExKX*3Vv)ulQE8NgG7VmLBbNW6^fzMY-b92mMk1%LzKYQCs`HK@X;UykpEnH4qkV) zDyHE}1R;@KF^v{jJy5KQX;=$Mu*lk22}^QLj>H%7Xt6d{TGt5TB70+{B@Plfx6^5D zWVD*Kr-K9>PFdl4D0b!ya_RtFhvQ&{>z&u44uf8Ux91=`T<;VMb)0%Hx)rW>szU>n z#|*=$B;Nsw4>r(IHS=vxqUQ^%@IcWUkA7Jf3)%ovvR{!Um!L5?$xSc16GgW-3s?nN z+ialzCyX&d>6jijiR~tH32U1Tb0O+HXgj>^f$VKIj7*9e18bWNqYDjD9#?|n5-q_A z(>1e+hZ0%0>qEUWj>`psTI_>0a7d;oR`cASwIsM?t+SvP1HokvFC@v>T4%8@5(G*1 zI*TojqWDu&DxuRwOx184?L0&7;}75o^11AJ`z1209t zndLdzkylI5+yN3R(g|A7osq{`(20^9SlhGc{6EX_#I;MtffDS5ddZF{6fk!OOw7nE z>EX}M_ru45&e2+mS_37agWaj03wA@JtZtx05w@Eht9sT{N`-a+B2qD{F5iH}QXwN5 zjZjNecOG*Fem{4!ekh1WSQZ+V9EgkD@8~4!`gU}JNWMbe-_p2lrc5m!){@jV&olO1 wiu+-A>gNF%4nhMO9<%r(mbAB&5=Hne?O6FpQz;b)AZ2hXlSo2~z*6%62NJ*H4FCWD delta 18 ZcmX@Rgy+w5Ru(qKeuhSttt^Z`iUCCE2C4u6 diff --git a/StaffHelper.Model/StaffHelper.Model.csproj b/StaffHelper.Model/StaffHelper.Model.csproj index e8ff9fa..cb63190 100644 --- a/StaffHelper.Model/StaffHelper.Model.csproj +++ b/StaffHelper.Model/StaffHelper.Model.csproj @@ -4,8 +4,4 @@ netcoreapp3.1 - - - -
diff --git a/StaffHelper.Model/ViewModels/BaseModel.cs b/StaffHelper.Model/ViewModels/BaseModel.cs new file mode 100644 index 0000000..c91f024 --- /dev/null +++ b/StaffHelper.Model/ViewModels/BaseModel.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace StaffHelper.Model.ViewModels +{ + public class BaseModel + { + public Guid Id { get; set; } + } +} diff --git a/StaffHelper.Model/ViewModels/CreateCompanyRoleViewModel.cs b/StaffHelper.Model/ViewModels/CreateCompanyRoleViewModel.cs new file mode 100644 index 0000000..e91ec77 --- /dev/null +++ b/StaffHelper.Model/ViewModels/CreateCompanyRoleViewModel.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace StaffHelper.Model.ViewModels +{ + public class CreateCompanyRoleViewModel:BaseModel + { + public string CompanyId { get; set; } + + public string RoleId { get; set; } + + public DateTime CreatedDate { get; set; } + + public bool SoftDelete { get; set; } + } +} diff --git a/StaffHelper.Model/ViewModels/CreateCompanyUnitViewModel.cs b/StaffHelper.Model/ViewModels/CreateCompanyUnitViewModel.cs new file mode 100644 index 0000000..34dbfaa --- /dev/null +++ b/StaffHelper.Model/ViewModels/CreateCompanyUnitViewModel.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace StaffHelper.Model.ViewModels +{ + public class CreateCompanyUnitViewModel:BaseModel + { + public string CompanyId { get; set; } + + public string Name { get; set; } + + public DateTime CreatedDate { get; set; } + + public bool SoftDelete { get; set; } + + } +} diff --git a/StaffHelper.Model/ViewModels/CreateCompanyViewModel.cs b/StaffHelper.Model/ViewModels/CreateCompanyViewModel.cs new file mode 100644 index 0000000..8a744f8 --- /dev/null +++ b/StaffHelper.Model/ViewModels/CreateCompanyViewModel.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace StaffHelper.Model.ViewModels +{ + public class CreateCompanyViewModel : BaseModel + { + public string Name { get; set; } + + public string Address { get; set; } + + public int RcNo { get; set; } + + public string Website { get; set; } + + public int PhoneNumber { get; set; } + + public string Email { get; set; } + + public DateTime CreatedDate { get; set; } + + public bool SoftDelete { get; set; } + } +} \ No newline at end of file diff --git a/StaffHelper.Model/ViewModels/UpdateCompanyRoleViewModel.cs b/StaffHelper.Model/ViewModels/UpdateCompanyRoleViewModel.cs new file mode 100644 index 0000000..c6a41f8 --- /dev/null +++ b/StaffHelper.Model/ViewModels/UpdateCompanyRoleViewModel.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace StaffHelper.Model.ViewModels +{ + internal class UpdateCompanyRoleViewModel + { + } +} diff --git a/StaffHelper.Model/ViewModels/UpdateCompanyUnitViewModel.cs b/StaffHelper.Model/ViewModels/UpdateCompanyUnitViewModel.cs new file mode 100644 index 0000000..ccf9e39 --- /dev/null +++ b/StaffHelper.Model/ViewModels/UpdateCompanyUnitViewModel.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace StaffHelper.Model.ViewModels +{ + public class UpdateCompanyUnitViewModel:BaseModel + { + public string Name { get; set; } + + public DateTime UpdatedDate { get; set; } + + } +} diff --git a/StaffHelper.Model/ViewModels/UpdateCompanyViewModel.cs b/StaffHelper.Model/ViewModels/UpdateCompanyViewModel.cs new file mode 100644 index 0000000..3e86224 --- /dev/null +++ b/StaffHelper.Model/ViewModels/UpdateCompanyViewModel.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace StaffHelper.Model.ViewModels +{ + public class UpdateCompanyViewModel: BaseModel + { + public string Name { get; set; } + public string Address { get; set; } + public string Email { get; set; } + public int PhoneNumber { get; set; } + public DateTime UpdatedDate { get; set; } + } +} diff --git a/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.csproj.AssemblyReference.cache b/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.csproj.AssemblyReference.cache index 204fdef644eaa2e6de09b015f5f4588ab58aa14d..225e127bf8bf0c8afe049b3626fc40457d09e592 100644 GIT binary patch literal 88328 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 AH~;_u literal 6 LcmZQ$WB>vH051Rt diff --git a/StaffHelper.Service/Interfaces/ICompanyRoleService.cs b/StaffHelper.Service/Interfaces/ICompanyRoleService.cs index b22bb03..c6efcc3 100644 --- a/StaffHelper.Service/Interfaces/ICompanyRoleService.cs +++ b/StaffHelper.Service/Interfaces/ICompanyRoleService.cs @@ -1,4 +1,5 @@ using StaffHelper.Model.Entities; +using StaffHelper.Model.ViewModels; using System.Collections.Generic; using System.Threading.Tasks; @@ -6,20 +7,20 @@ namespace StaffHelper.Service.Interfaces { public interface ICompanyRoleService { - Task CreateCompanyRole(CompanyRole model); + Task CreateCompanyRole(CreateCompanyRoleViewModel model); - Task> GetAll(); + Task> GetAll(); - Task GetByCompany(CompanyRole model); + - Task GetByCompanyId(CompanyRole model); + Task GetByCompanyId(CreateCompanyRoleViewModel model); - Task GetByRole(CompanyRole model); + - Task GetByRoleId(CompanyRole model); + Task GetByRoleId(CreateCompanyRoleViewModel model); - Task UpdateCompanyRole(CompanyRole model); + Task UpdateCompanyRole(UpdateCompanyRoleViewModel model); - Task DeleteCompanyRole(CompanyRole model); + Task DeleteCompanyRole(CreateCompanyRoleViewModel model); } } diff --git a/StaffHelper.Service/Interfaces/ICompanyService.cs b/StaffHelper.Service/Interfaces/ICompanyService.cs index c69054f..00665f7 100644 --- a/StaffHelper.Service/Interfaces/ICompanyService.cs +++ b/StaffHelper.Service/Interfaces/ICompanyService.cs @@ -1,4 +1,5 @@ using StaffHelper.Model.Entities; +using StaffHelper.Model.ViewModels; using System.Collections.Generic; using System.Threading.Tasks; @@ -6,19 +7,19 @@ namespace StaffHelper.Service.Interfaces { public interface ICompanyService { - Task> GetAll(); + Task> GetAll(); - Task GetById(Company model); + Task GetByRcNo(CreateCompanyViewModel model); - Task GetByName(Company model); + Task GetByName(CreateCompanyViewModel model); - Task GetByEmail(Company model); + Task GetByAddress(CreateCompanyViewModel model); - Task CreateCompany(Company model); + Task CreateCompany(CreateCompanyViewModel model); - Task UpdateCompany(Company model); - - Task DeleteCompany(Company model); + Task UpdateCompany(UpdateCompanyViewModel model); + + Task SoftDeleteCompany(CreateCompanyViewModel model); } } diff --git a/StaffHelper.Service/Interfaces/ICompanyUnitService.cs b/StaffHelper.Service/Interfaces/ICompanyUnitService.cs index 5ba256b..6fdb018 100644 --- a/StaffHelper.Service/Interfaces/ICompanyUnitService.cs +++ b/StaffHelper.Service/Interfaces/ICompanyUnitService.cs @@ -1,4 +1,5 @@ using StaffHelper.Model.Entities; +using StaffHelper.Model.ViewModels; using System.Collections.Generic; using System.Threading.Tasks; @@ -6,13 +7,13 @@ namespace StaffHelper.Service.Interfaces { public interface ICompanyUnitService { - Task> GetAll(); - Task CreateCompanyUnit(CompanyUnit model); - Task GetByCompany(CompanyUnit model); - Task GetByCompanyId(CompanyUnit model); - Task GetByName(CompanyUnit model); - Task UpdateCompanyUnit(CompanyUnit model); - Task DeleteCompanyUnit(CompanyUnit model); + Task> GetAll(); + Task CreateCompanyUnit(CreateCompanyUnitViewModel model); + + Task GetByCompanyId(CreateCompanyUnitViewModel model); + Task GetByName(CreateCompanyUnitViewModel model); + Task UpdateCompanyUnit(UpdateCompanyUnitViewModel model); + Task SoftDeleteCompanyUnit(CreateCompanyUnitViewModel model); } } diff --git a/StaffHelper.Service/Services/CompanyService.cs b/StaffHelper.Service/Services/CompanyService.cs index 8a02fdd..8e779f7 100644 --- a/StaffHelper.Service/Services/CompanyService.cs +++ b/StaffHelper.Service/Services/CompanyService.cs @@ -1,5 +1,6 @@ using Arch.EntityFrameworkCore.UnitOfWork; using StaffHelper.Model.Entities; +using StaffHelper.Model.ViewModels; using StaffHelper.Service.Interfaces; using System; using System.Collections.Generic; @@ -23,21 +24,21 @@ public CompanyService(IUnitOfWork unitOfwork) /// /// - public async Task> GetAll() + public async Task> GetAll() { - var company = _unitOfwork.GetRepository().GetAll().ToList(); + var company = _unitOfwork.GetRepository().GetAll().ToList(); return company; } /// - /// "Get By Id" + /// "Get By RcNo" /// /// /// - public async Task GetById(Company model) + public async Task GetByRcNo(CreateCompanyViewModel model) { - var company = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); + var company = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.RcNo == model.RcNo, null, null, false); return company; @@ -47,21 +48,21 @@ public async Task GetById(Company model) /// /// /// - public async Task GetByName(Company model) + public async Task GetByName(CreateCompanyViewModel model) { - var company = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Name.ToUpper() == model.Name.ToUpper(),null, null, false); + var company = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Name.ToUpper() == model.Name.ToUpper(),null, null, false); return company; } /// - /// "Get By Company Email" + /// "Get By Company Address" /// /// /// - public async Task GetByEmail(Company model) + public async Task GetByAddress(CreateCompanyViewModel model) { - var company = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Mail == model.Mail, null, null, false); + var company = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Address == model.Address, null, null, false); return company; @@ -71,23 +72,23 @@ public async Task GetByEmail(Company model) /// /// /// - public async Task CreateCompany(Company model) + public async Task CreateCompany(CreateCompanyViewModel model) { - var company = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); + var company = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); if (model == null) { - var newCompany = new Company() + var newCompany = new CreateCompanyViewModel() { Id = Guid.NewGuid(), Name = model.Name.ToUpper(), Website = model.Website, - Mail = model.Mail, + Email = model.Email, PhoneNumber = model.PhoneNumber, Address = model.Address, RcNo = model.RcNo, CreatedDate = DateTime.Now, }; - await _unitOfwork.GetRepository().InsertAsync(newCompany); + await _unitOfwork.GetRepository().InsertAsync(newCompany); await _unitOfwork.SaveChangesAsync(); return new BaseResponse { Message = "Company Created Successfully", Status = true}; @@ -102,24 +103,22 @@ public async Task CreateCompany(Company model) /// /// /// - public async Task UpdateCompany(Company model) + public async Task UpdateCompany(UpdateCompanyViewModel model) { - var company = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id,null,null,false); + var company = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id,null,null,false); if (model != null) { - var newCompany = new Company() + var newCompany = new UpdateCompanyViewModel() { Name = model.Name.ToUpper(), - Website = model.Website, - Mail = model.Mail, + Email = model.Email, PhoneNumber = model.PhoneNumber, Address = model.Address, - RcNo = model.RcNo, UpdatedDate = DateTime.Now, }; - _unitOfwork.GetRepository().Update(newCompany); + _unitOfwork.GetRepository().Update(newCompany); await _unitOfwork.SaveChangesAsync(); return new BaseResponse { Message = " Company Updated Successfully", Status = true }; @@ -130,23 +129,21 @@ public async Task UpdateCompany(Company model) } /// - /// "Delete Company" + /// "SoftDelete Company" /// /// /// - public async Task DeleteCompany(Company model) + public async Task SoftDeleteCompany(CreateCompanyViewModel model) { - var company = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); - if (model!= null) - { - _unitOfwork.GetRepository().Delete(company); - await _unitOfwork.SaveChangesAsync(); + var company = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); + company.SoftDelete = false; - return new BaseResponse { Message = " Company Deleted Successfully", Status = true }; - } + await _unitOfwork.GetRepository().InsertAsync(company); + await _unitOfwork.SaveChangesAsync(); + return false; - else return new BaseResponse { Message = "Company Does Not Exist", Status = false }; + } diff --git a/StaffHelper.Service/Services/CompanyUnitService.cs b/StaffHelper.Service/Services/CompanyUnitService.cs index fc5cee4..65eb854 100644 --- a/StaffHelper.Service/Services/CompanyUnitService.cs +++ b/StaffHelper.Service/Services/CompanyUnitService.cs @@ -1,5 +1,6 @@ using Arch.EntityFrameworkCore.UnitOfWork; using StaffHelper.Model.Entities; +using StaffHelper.Model.ViewModels; using StaffHelper.Service.Interfaces; using System; using System.Collections.Generic; @@ -17,10 +18,13 @@ public CompanyUnitService(IUnitOfWork unitOfwork) { _unitOfwork = unitOfwork; } - - public async Task> GetAll() + /// + /// "Get All" + /// + /// + public async Task> GetAll() { - var companyUnit = _unitOfwork.GetRepository().GetAll().ToList(); + var companyUnit = _unitOfwork.GetRepository().GetAll().ToList(); return companyUnit; @@ -32,21 +36,26 @@ public async Task> GetAll() //} } - public async Task CreateCompanyUnit(CompanyUnit model) + /// + /// "Create CompanyUnit" + /// + /// + /// + public async Task CreateCompanyUnit(CreateCompanyUnitViewModel model) { - var companyUnit = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); + var companyUnit = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); if (model == null) { - var newCompanyunit = new CompanyUnit() + var newCompanyunit = new CreateCompanyUnitViewModel() { + Id = Guid.NewGuid(), - Company = model.Company, CompanyId = model.CompanyId, Name = model.Name, CreatedDate = DateTime.Now, }; - await _unitOfwork.GetRepository().InsertAsync(newCompanyunit); + await _unitOfwork.GetRepository().InsertAsync(newCompanyunit); await _unitOfwork.SaveChangesAsync(); return new BaseResponse { Message = "CompanyUnit Created Successfully", Status = true }; @@ -54,40 +63,45 @@ public async Task CreateCompanyUnit(CompanyUnit model) else return new BaseResponse { Message = "CompanyUnit Already Exist", Status = false }; } - - public async Task GetByCompany(CompanyUnit model) - { - var companyUnit = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Company == model.Company, null, null, false); - return companyUnit; - - } - public async Task GetByCompanyId(CompanyUnit model) + /// + /// "Get By CompanyId" + /// + /// + /// + public async Task GetByCompanyId(CreateCompanyUnitViewModel model) { - var companyUnit = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync( x => x.CompanyId == model.CompanyId, null , null , false); + var companyUnit = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync( x => x.CompanyId == model.CompanyId, null , null , false); return companyUnit; } - public async Task GetByName(CompanyUnit model) + /// + /// "Get By CompanyUnit Name" + /// + /// + /// + public async Task GetByName(CreateCompanyUnitViewModel model) { - var companyUnit = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Name == model.Name, null, null, false); + var companyUnit = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Name == model.Name, null, null, false); return companyUnit; } - - public async Task UpdateCompanyUnit(CompanyUnit model) + /// + /// "Update CompanyUnit" + /// + /// + /// + public async Task UpdateCompanyUnit(UpdateCompanyUnitViewModel model) { - var companyUnit = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); + var companyUnit = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); if (model != null) { - var newCompanyunit = new CompanyUnit() + var newCompanyunit = new UpdateCompanyUnitViewModel() { - - Company = model.Company, - CompanyId = model.CompanyId, + Name = model.Name, UpdatedDate = DateTime.Now, }; - _unitOfwork.GetRepository().Update(newCompanyunit); + _unitOfwork.GetRepository().Update(newCompanyunit); await _unitOfwork.SaveChangesAsync(); return new BaseResponse { Message = "CompanyUnit Updated Successfully", Status = true }; @@ -95,18 +109,22 @@ public async Task UpdateCompanyUnit(CompanyUnit model) else return new BaseResponse { Message = "CompanyUnit Does Not Exist", Status = false }; } - public async Task DeleteCompanyUnit(CompanyUnit model) + /// + /// "SoftDelete CompanyUnit" + /// + /// + /// + public async Task SoftDeleteCompanyUnit(CreateCompanyUnitViewModel model) { - var companyUnit = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); - if (model!= null) - { - _unitOfwork.GetRepository().Delete(companyUnit); - await _unitOfwork.SaveChangesAsync(); + var company = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); + company.SoftDelete = false; + + await _unitOfwork.GetRepository().InsertAsync(company); + await _unitOfwork.SaveChangesAsync(); + + return false; - return new BaseResponse { Message = "CompanyUnit Deleted Successfully", Status = true }; - } - else return new BaseResponse { Message = "CompanyUnit Does Not Exist", Status = false }; } } From 30d5999598c37c93474d94b9d5b84f0cd58811b7 Mon Sep 17 00:00:00 2001 From: Adnaanahma Date: Thu, 27 Oct 2022 21:35:42 +0100 Subject: [PATCH 3/5] service added --- .vs/StaffHelper/v17/.suo | Bin 96256 -> 96256 bytes .../Controllers/CompanyRoleController.cs | 2 +- .../ViewModels/UpdateCompanyRoleViewModel.cs | 5 +- .../Interfaces/ICompanyRoleService.cs | 8 +- .../Interfaces/ICompanyUnitService.cs | 3 +- .../Services/CompanyRoleService.cs | 77 ++++++------------ .../Services/CompanyService.cs | 4 +- 7 files changed, 36 insertions(+), 63 deletions(-) diff --git a/.vs/StaffHelper/v17/.suo b/.vs/StaffHelper/v17/.suo index ef63b641438f84cea5ae8fec5976b6eed2fb1f05..3903eac8c142f9f85cdf27a12a5613509f2ef759 100644 GIT binary patch delta 207 zcmZqpz}oPEb%Md<4_TZOErl5wH~Pvmu?ehP(k}XPa}m=fMh6iF1_oXrW&z@V|NsBz z1k&+990$ZaK+FxqTtF-e!~#HU4a9mttO3M8<^LzAu$XW-!#E2#WH`iNoFgm>EMO%s zSQG@^fTHF={1+%91*HFNmSolD-|XVDhjEb@(;_3LMN$Hb0+<%*FfB@A+GM~Mv6-#p W7vrKXmPL9@n^rh8Zg!ry_Za}nq(D{x delta 388 zcmZqpz}oPEb%FsS(?mmQM&^ya@=UB3jMaK}Y%XN$XPm^MVyn);z`zZ}oIw2VKLo@B z*>OP31H=+Q%mu`vK&%GD)<6tWrvao{CMR+zPi|omnLL9-ffJ*?Fp5p)rA)qt4 zL^gmU2q+tZq=J=+k%572a;22+W;Ll>{EOn4CO7b?ZC2B{#ki=5X_En4#ALQGD*;|H z;c#O!o5zWpSs0D0^-oV#WK^E~;TP}ZhDMFafsGQI4}>`|F6v^L>|kCsxyq~!L&Nlk z9E># UpdateCompanyRole(UpdateCompanyRoleViewModel mo return Ok(response); } /// - /// "Delete ComapanyRole" + /// "SoftDelete ComapanyRole" /// /// /// diff --git a/StaffHelper.Model/ViewModels/UpdateCompanyRoleViewModel.cs b/StaffHelper.Model/ViewModels/UpdateCompanyRoleViewModel.cs index c6a41f8..f2ecb9a 100644 --- a/StaffHelper.Model/ViewModels/UpdateCompanyRoleViewModel.cs +++ b/StaffHelper.Model/ViewModels/UpdateCompanyRoleViewModel.cs @@ -4,7 +4,10 @@ namespace StaffHelper.Model.ViewModels { - internal class UpdateCompanyRoleViewModel + public class UpdateCompanyRoleViewModel:BaseModel { + public string RoleId { get; set; } + + public DateTime UpdatedDate { get; set; } } } diff --git a/StaffHelper.Service/Interfaces/ICompanyRoleService.cs b/StaffHelper.Service/Interfaces/ICompanyRoleService.cs index c6efcc3..fc1a395 100644 --- a/StaffHelper.Service/Interfaces/ICompanyRoleService.cs +++ b/StaffHelper.Service/Interfaces/ICompanyRoleService.cs @@ -10,17 +10,13 @@ public interface ICompanyRoleService Task CreateCompanyRole(CreateCompanyRoleViewModel model); Task> GetAll(); - - - - Task GetByCompanyId(CreateCompanyRoleViewModel model); - + Task GetByCompanyId(CreateCompanyRoleViewModel model); Task GetByRoleId(CreateCompanyRoleViewModel model); Task UpdateCompanyRole(UpdateCompanyRoleViewModel model); - Task DeleteCompanyRole(CreateCompanyRoleViewModel model); + Task SoftDeleteCompanyRole(CreateCompanyRoleViewModel model); } } diff --git a/StaffHelper.Service/Interfaces/ICompanyUnitService.cs b/StaffHelper.Service/Interfaces/ICompanyUnitService.cs index 6fdb018..42e9990 100644 --- a/StaffHelper.Service/Interfaces/ICompanyUnitService.cs +++ b/StaffHelper.Service/Interfaces/ICompanyUnitService.cs @@ -9,10 +9,9 @@ public interface ICompanyUnitService { Task> GetAll(); Task CreateCompanyUnit(CreateCompanyUnitViewModel model); - Task GetByCompanyId(CreateCompanyUnitViewModel model); Task GetByName(CreateCompanyUnitViewModel model); - Task UpdateCompanyUnit(UpdateCompanyUnitViewModel model); + Task UpdateCompanyUnit(UpdateCompanyUnitViewModel model); Task SoftDeleteCompanyUnit(CreateCompanyUnitViewModel model); } diff --git a/StaffHelper.Service/Services/CompanyRoleService.cs b/StaffHelper.Service/Services/CompanyRoleService.cs index 7aff88c..cff51e8 100644 --- a/StaffHelper.Service/Services/CompanyRoleService.cs +++ b/StaffHelper.Service/Services/CompanyRoleService.cs @@ -1,5 +1,6 @@ using Arch.EntityFrameworkCore.UnitOfWork; using StaffHelper.Model.Entities; +using StaffHelper.Model.ViewModels; using StaffHelper.Service.Interfaces; using System; using System.Collections.Generic; @@ -22,22 +23,20 @@ public CompanyRoleService(IUnitOfWork unitOfwork) /// /// /// - public async Task CreateCompanyRole(CompanyRole model) + public async Task CreateCompanyRole(CreateCompanyRoleViewModel model) { - var companyRole = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync( x => x.CompanyId == model.CompanyId, null, null, false ); + var companyRole = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync( x => x.CompanyId == model.CompanyId, null, null, false ); if (model == null) { - var newCompanyrole = new CompanyRole() + var newCompanyrole = new CreateCompanyRoleViewModel() { Id = Guid.NewGuid(), - Company = model.Company, CompanyId = model.CompanyId, - Role = model.Role, RoleId = model.RoleId, CreatedDate = model.CreatedDate, }; - await _unitOfwork.GetRepository().InsertAsync(newCompanyrole); + await _unitOfwork.GetRepository().InsertAsync(newCompanyrole); await _unitOfwork.SaveChangesAsync(); return new BaseResponse { Message = "CompanyRole Created Successfully", Status = true }; @@ -49,55 +48,35 @@ public async Task CreateCompanyRole(CompanyRole model) /// "Get All CompanyRole" /// /// - public async Task> GetAll() + public async Task> GetAll() { - var companyRole = _unitOfwork.GetRepository().GetAll().ToList(); + var companyRole = _unitOfwork.GetRepository().GetAll().ToList(); return companyRole; } - /// - /// "Get By Company" - /// - /// - /// - public async Task GetByCompany(CompanyRole model) - { - var companyRole = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Company == model.Company, null, null, false); - - return companyRole; - } + /// /// "Get By CompanyId" /// /// /// - public async Task GetByCompanyId(CompanyRole model) + public async Task GetByCompanyId(CreateCompanyRoleViewModel model) { - var companyRole = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync( x=> x.CompanyId == model.CompanyId, null, null, false); + var companyRole = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync( x=> x.CompanyId == model.CompanyId, null, null, false); return companyRole; } - /// - /// "Get By Role" - /// - /// - /// - public async Task GetByRole(CompanyRole model) - { - var companyRole = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Role == model.Role, null, null, false); - - return companyRole; - } + /// /// "Get By RoleId" /// /// /// - public async Task GetByRoleId(CompanyRole model) + public async Task GetByRoleId(CreateCompanyRoleViewModel model) { - var companyRole = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.RoleId == model.RoleId, null, null, false); + var companyRole = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.RoleId == model.RoleId, null, null, false); return companyRole; } @@ -106,20 +85,18 @@ public async Task GetByRoleId(CompanyRole model) /// /// /// - public async Task UpdateCompanyRole(CompanyRole model) + public async Task UpdateCompanyRole(UpdateCompanyRoleViewModel model) { - var companyRole = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); + var companyRole = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); if (model != null) { - var newCompanyRole = new CompanyRole() + var newCompanyRole = new UpdateCompanyRoleViewModel() { - Company = model.Company, - CompanyId = model.CompanyId, - Role = model.Role, + RoleId = model.RoleId, UpdatedDate = DateTime.Now, }; - _unitOfwork.GetRepository().Update(newCompanyRole); + _unitOfwork.GetRepository().Update(newCompanyRole); await _unitOfwork.SaveChangesAsync(); return new BaseResponse { Message = "CompanyRole Updated Successfully", Status = true }; @@ -127,21 +104,19 @@ public async Task UpdateCompanyRole(CompanyRole model) else return new BaseResponse { Message = "CompanyRole Does Not Exist" , Status = false}; } /// - /// "Delete CompanyRole" + /// "SoftDelete CompanyRole" /// /// /// - public async Task DeleteCompanyRole(CompanyRole model) + public async Task SoftDeleteCompanyRole(CreateCompanyRoleViewModel model) { - var companyRole = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); - if (model != null) - { - _unitOfwork.GetRepository().Delete(companyRole); - await _unitOfwork.SaveChangesAsync(); + var companyRole = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); + companyRole.SoftDelete = false; + + await _unitOfwork.GetRepository().InsertAsync(companyRole); + await _unitOfwork.SaveChangesAsync(); - return new BaseResponse { Message = "CompanyRole Deleted Successfully", Status = true }; - } - else return new BaseResponse { Message = "CompanyRole Does Not Exist", Status = false }; + return false; } } } diff --git a/StaffHelper.Service/Services/CompanyService.cs b/StaffHelper.Service/Services/CompanyService.cs index 8e779f7..d18d222 100644 --- a/StaffHelper.Service/Services/CompanyService.cs +++ b/StaffHelper.Service/Services/CompanyService.cs @@ -19,7 +19,7 @@ public CompanyService(IUnitOfWork unitOfwork) _unitOfwork = unitOfwork; } /// - /// "Get All" + /// "Get All" /// /// /// @@ -31,7 +31,7 @@ public async Task> GetAll() return company; } - /// + /// /// "Get By RcNo" /// /// From b76234930abdf8ec3d40c64a575c0b31a744d80a Mon Sep 17 00:00:00 2001 From: Adnaanahma Date: Sun, 6 Nov 2022 23:49:12 +0100 Subject: [PATCH 4/5] designation-addedd --- .vs/StaffHelper/v17/.suo | Bin 96256 -> 96256 bytes .../CompanyDesignationController.cs | 92 +++++++++++++++ ...fHelper.API.csproj.AssemblyReference.cache | Bin 201293 -> 111552 bytes .../CreateCompanyDesignationViewModel.cs | 17 +++ .../UpdateCompanyDesignationViewModel.cs | 13 +++ .../Interfaces/ICompanyDesignationService.cs | 22 ++++ .../Interfaces/ICompanyUnitService.cs | 5 + .../Services/CompanyDesignationService.cs | 106 ++++++++++++++++++ ...per.Service.csproj.AssemblyReference.cache | Bin 13348 -> 101460 bytes 9 files changed, 255 insertions(+) create mode 100644 StaffHelper.API/Controllers/CompanyDesignationController.cs create mode 100644 StaffHelper.Model/ViewModels/CreateCompanyDesignationViewModel.cs create mode 100644 StaffHelper.Model/ViewModels/UpdateCompanyDesignationViewModel.cs create mode 100644 StaffHelper.Service/Interfaces/ICompanyDesignationService.cs create mode 100644 StaffHelper.Service/Services/CompanyDesignationService.cs diff --git a/.vs/StaffHelper/v17/.suo b/.vs/StaffHelper/v17/.suo index 3903eac8c142f9f85cdf27a12a5613509f2ef759..b00b619db120225140cad020f1713351f30dff5e 100644 GIT binary patch delta 2212 zcmb`GdrZ?;6vuz}$FESKK&3n?Wk5??5s^0q6oCo|s2~Lyh@|pXgvhIiqJbjf5`z!8 zjyi_|bwg%wLVrd#;}r3kxhyEo7!#+W$=v3qA`+%Nc5cP#h)ec|zvPp1@44rmbIkvT8{8CHRf2CM-E5ClX5_CPQo0HOd=O$pWv zkODqHHbDHd!MXvnfH}Y-fcWKLy#YVq6c7){D9YKm7zUF7fCMfDn*fZ%cmfA-PXqe_5VIQ>@I&jwc>dNN%b(|5G7gl(pP7?`dN>5OPYQvR1Vq8g$J7oz3^5ok%?t_l`1--a{nu!M&U!ciJ2@L!HK$P;f8)tGsZ^c1CgCPOuB zwR5KlmhW|DQjGg*JXwu>1Hu}qE#^yYS$F9zWY9z)T1)E^-B1|TR&=m(_uB|-9pzZ= zcpb^#W~Mz5uHt#Ja?jfwgU2W`emc5gS)nq`&&=08ep{uQ+_0_aKjUgJMr&w8W)}R&A zx=d@tWnDAxA^lofpGzCIYmr0#K*OB?pF&-I^Sb`_aM$}xnfk=hbgEJ1Vo^?IP$^Ui zl}n9aFyYv#U64;S{!J(IXpkSx< zVDMMbpI+N}^KrWA+~kSpVOub&u(R8gR9uu7S-f6TR$Nq+SLT&d9*{hYmH8Kq-P^<= zNAu!Sf?EaKU23Cu)IAZI=|0}3FZVPcHa#@LLPsomCj|dJ+ zADo^nCCcL7+BA|>@kUbDSk)D6eXHlV&$HE~dt&$9$n0U8ucW?8=?gU9)iq!~7rJw@ z%!B9u`k$kyA&i2)x@AIAYTx$@M>Lge>6#s>jrWbuKwYnI+VKd5_oy5Yxm>{@U$lSD z&DP8AzZDc>^SIo-KS7+^^vl%s#iJ5jlJrvCZh^ZlUE469f38$m>bK( zIrsd2-*e8dp6fEtby>3=X0$uf*(BY*J?m1go`&ZbhVd*UtJ&31C*5Roq1b>PEy5xF zkw`>^_GP33(I9Fh5lKOG$Rs2Ou^>1+G7jx1vY5+tPap8)qg{YZLmoj2kYpqqF(P!9 z9&IjCg^WcMh=AlFw4Xjt;QI(_3u7ttu06 zHNY@re_}|p6knVOU4(2^3$kU{s3kwEN3_)P0Zj+{utRkMM}z`iIR}HFr;dcG1Y%`5 zA{LZ!WpNHET#y8WH5ZW}J4O=CO%O=C#R5-m4|9W@tQziSc_4T6M`=F^8)mD3CRG~u z2_mMB;Bg5?|p#@+&GmTo_;ko(hEe?IG5{wz3& zb8Rbx2y8lFn})~!4Q3Hj!YpH)XqVuY*Py5USQ-1-slK$VrwUev3SSIPKOeZ9(l^?u zHq3l0_-PM4nbG~E=|>`g@q*@|71n^?mPi9rG!MwrRRVRS)_W(j@xs}j@Z3Gh)E!@L z&Dg%ae*Vt#Tl?Be_FcHiH&6Ov*=2^FoL!{aU&hK~E0ZzxhHX3u3Hhbh2;{i!AIcc! zCk(D0FTqx{rFfl#XnDK>ThNBls<6N)Fa_E^i}qpy!yFkBYqw%~7|GsG&Zkv@l@zY) z^p|s9`!n23oHKZSB+=dk-UcC4W@r9jE_F*o+72B!x@P2%_m_W?xcgF9*ZJP=MOTxh z4K!}4yrB(zfpNe~eC4m;&td&eHqdARe)HzV_kQblb$xzY@vW@(tCJh|dOG%3Z+LWn z#|Lu#xr$??vuZRE-)Zt!v!w9#cYQhYAx+x-TBSm}tEb^l{rVHB2iIqoMz!HhyiRM> z&&w;Ae6dR6Aa70Xanhm}h=?bQDpna6J_(y$@_$Swr9Mv7kg+H1*{ zvfn(T@V~&)8zXTQ2G-}%faW7X1fQUWg~a1B_)a(=ne=Xw8-}mC-Z61ryXE5@I}cs( z-q6kJ&dVpAuEIdmD9CiY=MTDU7bn?H7JW12_Z4%3p%vk)cNgp}8|IN-HFWnyQ>fVN z54_?5Z?ixI(I}hC)G|)ucBR~3qw`qX+nGOZ+;}8of})PCaVGVZH^xQ0;dg+Rs585xb&NWG9^Y3s|0k AeE + /// "Create CompanyDesignation" + /// + /// + /// + [HttpPost("CreateCompanyDesignation")] + public async Task CreateCompanyDesignation(CreateCompanyDesignationViewModel model) + { + var response = await _companyDesignationService.CreateCompanyDesignation(model); + if (response == null) + { + return BadRequest(response); + } + else return Ok(response); + } + /// + /// "Get All" + /// + /// + [HttpGet("GetAll")] + public async Task GetAll() + { + var response = await _companyDesignationService.GetAll(); + if (response == null) + { + return BadRequest(response); + } + else return Ok(response); + } + /// + /// "Get By CompanyId" + /// + /// + /// + [HttpGet("GetByCompanyId")] + public async Task GetByCompanyId(CreateCompanyDesignationViewModel model) + { + var response = await _companyDesignationService.GetByCompanyId(model); + if (response == null) + { + return BadRequest(response); + } + else return Ok(response); + } + /// + /// "Update CompanyDesignation" + /// + /// + /// + [HttpPut("UpdateCompanyDesignation")] + public async Task UpdateCompanyDesignation(UpdateCompanyDesignationViewModel model) + { + var response = await _companyDesignationService.UpdateCompanyDesignation(model); + if (response == null) + { + return BadRequest(response); + } + else return Ok(response); + } + /// + /// "SoftDelete CompanyDesignation" + /// + /// + /// + [HttpDelete("SoftDeleteCompanyDesignation")] + public async Task SoftDeleteCompanyDesignation(CreateCompanyDesignationViewModel model) + { + var response = await _companyDesignationService.SoftDeleteCompanyDesignation(model); + + return Ok(response); + } + + } +} diff --git a/StaffHelper.API/obj/Debug/netcoreapp3.1/StaffHelper.API.csproj.AssemblyReference.cache b/StaffHelper.API/obj/Debug/netcoreapp3.1/StaffHelper.API.csproj.AssemblyReference.cache index f6b74dfd210b1840f25aaa6c9282704da93d4ab5..c3bfa77801c26682333667668f127431adf531b1 100644 GIT binary patch delta 56 zcmV-80LTB$qzu641_TBHrU0=7)Gq;OmvNf`GP5@{3<8s%2?c|GIJbT{0e?HUv2_87 O0+SG+1h<)b0hmKLcN6vi literal 201293 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 ^wD{?`@b=>fE2~27*-j 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 diff --git a/StaffHelper.Model/ViewModels/CreateCompanyDesignationViewModel.cs b/StaffHelper.Model/ViewModels/CreateCompanyDesignationViewModel.cs new file mode 100644 index 0000000..69b2283 --- /dev/null +++ b/StaffHelper.Model/ViewModels/CreateCompanyDesignationViewModel.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace StaffHelper.Model.ViewModels +{ + public class CreateCompanyDesignationViewModel:BaseModel + { + public string CompanyId { get; set; } + + public string Name { get; set; } + + public DateTime CreatedDate { get; set; } + + public bool SoftDelete { get; set; } + } +} diff --git a/StaffHelper.Model/ViewModels/UpdateCompanyDesignationViewModel.cs b/StaffHelper.Model/ViewModels/UpdateCompanyDesignationViewModel.cs new file mode 100644 index 0000000..c25d18e --- /dev/null +++ b/StaffHelper.Model/ViewModels/UpdateCompanyDesignationViewModel.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace StaffHelper.Model.ViewModels +{ + public class UpdateCompanyDesignationViewModel:BaseModel + { + public string Name { get; set; } + + public DateTime UpdatedDate { get; set; } + } +} diff --git a/StaffHelper.Service/Interfaces/ICompanyDesignationService.cs b/StaffHelper.Service/Interfaces/ICompanyDesignationService.cs new file mode 100644 index 0000000..16276d5 --- /dev/null +++ b/StaffHelper.Service/Interfaces/ICompanyDesignationService.cs @@ -0,0 +1,22 @@ +using StaffHelper.Model.Entities; +using StaffHelper.Model.ViewModels; +using System; +using System.Collections.Generic; +using System.Text; +using System.Threading.Tasks; + +namespace StaffHelper.Service.Interfaces +{ + public interface ICompanyDesignationService + { + Task CreateCompanyDesignation(CreateCompanyDesignationViewModel model); + + Task> GetAll(); + + Task GetByCompanyId(CreateCompanyDesignationViewModel model); + + Task UpdateCompanyDesignation(UpdateCompanyDesignationViewModel model); + + Task SoftDeleteCompanyDesignation(CreateCompanyDesignationViewModel model); + } +} diff --git a/StaffHelper.Service/Interfaces/ICompanyUnitService.cs b/StaffHelper.Service/Interfaces/ICompanyUnitService.cs index 42e9990..d32954e 100644 --- a/StaffHelper.Service/Interfaces/ICompanyUnitService.cs +++ b/StaffHelper.Service/Interfaces/ICompanyUnitService.cs @@ -8,10 +8,15 @@ namespace StaffHelper.Service.Interfaces public interface ICompanyUnitService { Task> GetAll(); + Task CreateCompanyUnit(CreateCompanyUnitViewModel model); + Task GetByCompanyId(CreateCompanyUnitViewModel model); + Task GetByName(CreateCompanyUnitViewModel model); + Task UpdateCompanyUnit(UpdateCompanyUnitViewModel model); + Task SoftDeleteCompanyUnit(CreateCompanyUnitViewModel model); } diff --git a/StaffHelper.Service/Services/CompanyDesignationService.cs b/StaffHelper.Service/Services/CompanyDesignationService.cs new file mode 100644 index 0000000..aee43fa --- /dev/null +++ b/StaffHelper.Service/Services/CompanyDesignationService.cs @@ -0,0 +1,106 @@ +using Arch.EntityFrameworkCore.UnitOfWork; +using StaffHelper.Model.Entities; +using StaffHelper.Model.ViewModels; +using StaffHelper.Service.Interfaces; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace StaffHelper.Service.Services +{ + public class CompanyDesignationService: ICompanyDesignationService + { + private readonly IUnitOfWork _unitOfwork; + + public CompanyDesignationService(IUnitOfWork unitOfwork) + { + _unitOfwork = unitOfwork; + } + /// + /// "Create CompanyDesignation " + /// + /// + /// + public async Task CreateCompanyDesignation(CreateCompanyDesignationViewModel model) + { + var companyDesignation = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); + if (model == null) + { + var newCompanyDesignation = new CreateCompanyDesignationViewModel() + { + Id = Guid.NewGuid(), + Name = model.Name, + CompanyId = model.CompanyId, + CreatedDate = DateTime.Now, + }; + await _unitOfwork.GetRepository().InsertAsync(newCompanyDesignation); + await _unitOfwork.SaveChangesAsync(); + + return new BaseResponse { Message = "CompanyDesignation Created Successfully", Status = true }; + } + else return new BaseResponse { Message = "", Status = false}; + } + /// + /// "Get All" + /// + /// + public async Task> GetAll() + { + var companyDesignation = _unitOfwork.GetRepository().GetAll().ToList(); + + return companyDesignation; + } + /// + /// "Get By CompanyId" + /// + /// + /// + public async Task GetByCompanyId(CreateCompanyDesignationViewModel model) + { + var companyDesignation = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync( x => x.CompanyId == model.CompanyId, null , null , false); + + return companyDesignation; + } + /// + /// "Update CompanyDesignation" + /// + /// + /// + public async Task UpdateCompanyDesignation(UpdateCompanyDesignationViewModel model) + { + var companyDesignation = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); + if (model != null) + { + var newCompanyDesignation = new UpdateCompanyDesignationViewModel() + { + Name = model.Name, + UpdatedDate = DateTime.Now, + }; + _unitOfwork.GetRepository().Update(newCompanyDesignation); + await _unitOfwork.SaveChangesAsync(); + + return new BaseResponse { Message = "CompanyDesignation Updated Successfully", Status = true }; + } + else return new BaseResponse { Message = "CompanyDesignation Not Found", Status = false }; + } + /// + /// "SoftDelete CompanyDesignation" + /// + /// + /// + public async Task SoftDeleteCompanyDesignation(CreateCompanyDesignationViewModel model) + { + var companyDesignation = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); + companyDesignation.SoftDelete = false; + + await _unitOfwork.GetRepository().InsertAsync(companyDesignation); + await _unitOfwork.SaveChangesAsync(); + + + return false; + + } + } +} diff --git a/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.csproj.AssemblyReference.cache b/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.csproj.AssemblyReference.cache index dd0acffb54cac862f22e0c62dae1dcb379ca9de5..01e9d8d3963c545f5a730f1d4c4fef4049c2fc2c 100644 GIT binary patch literal 101460 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 DYZKPC delta 265 zcmcaIgKbF$2OFaZ0|NtN-QU>{#E zc$LcvB*F+HCO@nYpX`_=mI&g208zTYS{b>@O!N%&j17zpEg2cP_555zob!uP9SaH= znL!2t@qZ{_WMFKVTqt3@`8{JO)8_eX39OqX_)arT=8$ukY#|~%IZs-Da6-~2&XS9WqjG0SETmT;!c|G5*HHfsx>X51`mXvzctTDUqU From 6ec9f072ed82cdd8a990c99d36a4ab91247c7c1b Mon Sep 17 00:00:00 2001 From: Adnaanahma Date: Fri, 11 Nov 2022 22:00:25 +0100 Subject: [PATCH 5/5] user --- .vs/StaffHelper/v17/.suo | Bin 96256 -> 102400 bytes StaffHelper.API/Controllers/UserController.cs | 109 +++++++++++++++ ...fHelper.API.csproj.AssemblyReference.cache | Bin 111552 -> 201293 bytes .../ViewModels/CreateUserViewModel.cs | 27 ++++ .../ViewModels/UpdateUserViewModel.cs | 27 ++++ .../Debug/netcoreapp3.1/StaffHelper.Model.dll | Bin 11776 -> 17920 bytes .../Debug/netcoreapp3.1/StaffHelper.Model.pdb | Bin 12748 -> 16084 bytes ...elper.Model.csproj.AssemblyReference.cache | Bin 88328 -> 6 bytes ...elper.Model.csproj.CoreCompileInputs.cache | 2 +- .../Debug/netcoreapp3.1/StaffHelper.Model.dll | Bin 11776 -> 17920 bytes .../Debug/netcoreapp3.1/StaffHelper.Model.pdb | Bin 12748 -> 16084 bytes .../Interfaces/IUserService.cs | 24 ++++ .../Services/CompanyDesignationService.cs | 2 +- StaffHelper.Service/Services/UserService.cs | 132 ++++++++++++++++++ .../Debug/netcoreapp3.1/StaffHelper.Model.dll | Bin 11776 -> 17920 bytes .../Debug/netcoreapp3.1/StaffHelper.Model.pdb | Bin 12748 -> 16084 bytes .../netcoreapp3.1/StaffHelper.Service.dll | Bin 32768 -> 44544 bytes .../netcoreapp3.1/StaffHelper.Service.pdb | Bin 15868 -> 17984 bytes ...per.Service.csproj.AssemblyReference.cache | Bin 101460 -> 13348 bytes ...per.Service.csproj.CoreCompileInputs.cache | 2 +- .../netcoreapp3.1/StaffHelper.Service.dll | Bin 32768 -> 44544 bytes .../netcoreapp3.1/StaffHelper.Service.pdb | Bin 15868 -> 17984 bytes 22 files changed, 322 insertions(+), 3 deletions(-) create mode 100644 StaffHelper.API/Controllers/UserController.cs create mode 100644 StaffHelper.Model/ViewModels/CreateUserViewModel.cs create mode 100644 StaffHelper.Model/ViewModels/UpdateUserViewModel.cs create mode 100644 StaffHelper.Service/Interfaces/IUserService.cs create mode 100644 StaffHelper.Service/Services/UserService.cs diff --git a/.vs/StaffHelper/v17/.suo b/.vs/StaffHelper/v17/.suo index b00b619db120225140cad020f1713351f30dff5e..ff9d75672302c851c5c1729f1d1ca278082b2ee0 100644 GIT binary patch delta 7684 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 VfSH+>LZtJb8zBU|jXD}Z_z(9+jphIV diff --git a/StaffHelper.API/Controllers/UserController.cs b/StaffHelper.API/Controllers/UserController.cs new file mode 100644 index 0000000..2812723 --- /dev/null +++ b/StaffHelper.API/Controllers/UserController.cs @@ -0,0 +1,109 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using StaffHelper.Model.ViewModels; +using StaffHelper.Service.Interfaces; +using System.Threading.Tasks; + +namespace StaffHelper.API.Controllers +{ + [Route("api/[controller]")] + [ApiController] + public class UserController : ControllerBase + { + + private readonly IUserService _userService; + + public UserController(IUserService userService) + { + _userService = userService; + } + + + /// + /// "Create User" + /// + /// + /// + [HttpPost("CreateUser")] + public async Task CreateUser(CreateUserViewModel model) + { + var response = await _userService.CreateUser(model); + if (response == null) + { + return BadRequest(response); + } + else return Ok(response); + } + /// + /// "GetAll" + /// + /// + [HttpGet("GetAll")] + public async Task GetAll() + { + var response = await _userService.GetAll(); + if (response == null) + { + return BadRequest(response); + } + else return Ok(response); + } + /// + /// "Get By Name" + /// + /// + /// + [HttpGet("GetByName")] + public async Task GetByName(CreateUserViewModel model) + { + var response = await _userService.GetByName(model); + if (response == null) + { + return BadRequest(response); + } + else return Ok(response); + } + /// + /// "Get By Address" + /// + /// + /// + [HttpGet("GetByAddress")] + public async Task GetByAddress(CreateUserViewModel model) + { + var response = await _userService.GetByAddress(model); + if (response == null) + { + return BadRequest(response); + } + else return Ok(response); + } + /// + /// "Update User" + /// + /// + /// + [HttpPut("UpdateUser")] + public async Task UpdateUser(UpdateUserViewModel model) + { + var response = await _userService.UpdateUser(model); + if (response == null) + { + return BadRequest(response); + } + else return Ok(response); + } + /// + /// "SoftDelete User" + /// + /// + /// + [HttpDelete("SoftDelete")] + public async Task SoftDelete(CreateUserViewModel model) + { + var response = await _userService.SoftDelete(model); + + return Ok(response); + } + } +} diff --git a/StaffHelper.API/obj/Debug/netcoreapp3.1/StaffHelper.API.csproj.AssemblyReference.cache b/StaffHelper.API/obj/Debug/netcoreapp3.1/StaffHelper.API.csproj.AssemblyReference.cache index c3bfa77801c26682333667668f127431adf531b1..875e88c641eac2017fa6bf3d6924ac494af17416 100644 GIT binary patch literal 201293 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 diff --git a/StaffHelper.Model/ViewModels/CreateUserViewModel.cs b/StaffHelper.Model/ViewModels/CreateUserViewModel.cs new file mode 100644 index 0000000..155c82e --- /dev/null +++ b/StaffHelper.Model/ViewModels/CreateUserViewModel.cs @@ -0,0 +1,27 @@ +using System; + +namespace StaffHelper.Model.ViewModels +{ + public class CreateUserViewModel:BaseModel + { + public string FirstName { get; set; } + + public string LastName { get; set; } + + public string PrimaryEmail { get; set; } + + public string PrimaryPhoneNumber { get; set; } + + public DateTime DOB { get; set; } + + public string Address { get; set; } + + public string StateOfOrigin { get; set; } + + public string Gender { get; set; } + + public DateTime CreatedDate { get; set; } + + public bool SoftDelete { get; set; } + } +} diff --git a/StaffHelper.Model/ViewModels/UpdateUserViewModel.cs b/StaffHelper.Model/ViewModels/UpdateUserViewModel.cs new file mode 100644 index 0000000..efcda8f --- /dev/null +++ b/StaffHelper.Model/ViewModels/UpdateUserViewModel.cs @@ -0,0 +1,27 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace StaffHelper.Model.ViewModels +{ + public class UpdateUserViewModel:BaseModel + { + public string FirstName { get; set; } + + public string LastName { get; set; } + + public string PrimaryEmail { get; set; } + + public string PrimaryPhoneNumber { get; set; } + + public DateTime DOB { get; set; } + + public string Address { get; set; } + + public string StateOfOrigin { get; set; } + + public string Gender { get; set; } + + public DateTime UpdatedDate { get; set; } + } +} diff --git a/StaffHelper.Model/bin/Debug/netcoreapp3.1/StaffHelper.Model.dll b/StaffHelper.Model/bin/Debug/netcoreapp3.1/StaffHelper.Model.dll index dc395879b599c22cf4d5a1a27494a8721c796b4d..681d3d4736da9801f87fa951e3dc76cbd227dc49 100644 GIT binary patch literal 17920 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ͺmdCX9q9`as8b^6Hr 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 UA8#?|Z<~I_m+SAg-?|a_UmKn~)Bpeg diff --git a/StaffHelper.Model/bin/Debug/netcoreapp3.1/StaffHelper.Model.pdb b/StaffHelper.Model/bin/Debug/netcoreapp3.1/StaffHelper.Model.pdb index e5e173e95defd36ec4ff0fd516db75e764914435..180db2df443a75d429755d3cf811324d5f268605 100644 GIT binary patch delta 5137 zcmb7|3v`TU8pq$6Oy-hIGMQW^jomQ0GLyI@!meNmaZrk-QOX{2TcRX#u|)B;M5wwC z)vRl2U1Fs|R9ahF$|fl-Ni5oGcWGDkM0KUBIoR6&^Sv`XnRE1ZnlU^bF*aC; zgNfilGYhi7Z_fDQOvIAOL*8%f@NNI#tJj-mto&@<+R(Ugc+;S(P!1FTX`w%Bga~uz z>ekiAn4SVqQQf-#WGfG~8e#U)im^T#F$HlO;(o;M5Pw2U)@j55omR|6EJJKSyo6}; z)rc5ht;j+wK&(VOig+9G0b-6`Bj)I}q870p(JU4^%%aSJeKFaqjsUS9s!;H42eb#O zf{s9cRf_^q6o{fgaSCdH_CQt85lGfpP-8)jMN~jLpgm9(bOe$$LE?fV2z5c?GV~Sn zFX$HZBc$BNH?1>Bn4lmi9O?+gL5WaLCrxY>sZOg%gN8w)p|2cPF&?oB@ehbO&9iCiDZe2VRwWk~Y-Ya7s4ulhcMCHt{p$n_v^>1jQyoaM1yZ zg1SK6p^hksgL>n-KU9h9^aMHyjTn)j5o4i=&{Sx>LnEfCo>t^1XvG|;!lA|Epn4y% zAi+m0fmT54px2>Pr;pf)xD(n3B_z5+ePWa7-A03d^ksm2ArBjIt!GTW!IkIpX_Cz=OYbjy6}^pkm{vu& z@^quEoxHMkSG{hHLQjs@(tUcECZK!uF!iFt^Dy~c8I#|QG5I|hlb^&Gz9N!Yf(m*v zrUogD$?wIO{N9Yo{|#gEf6JKsK8%gnU!<}G74&6H4f-)AzdvL0f5({o0gTBX$e8>z z#>P;4c(JQdu8e4h(C_sGp1f+UG;|1NfW%X6B*Np&oib~ zlUxpCcV&uKb}D09mC2Y^(MKSkC7Ut%^wG!tT*l=8kumx!>Sv~B0ToPdUm)@rlRtwo z4fq0M@@Fz8e->l%^BJo@8U-vt1+y7bgCfS{({Bu(fypmnO#U3kk;Fus9?jRgnWzM z$e8@s7*m5yjLCnUG5HmY$=}SF{4E})XGH~DJqbiA*v6Rr?TpFa!I=D=jLF}{nEW>x zlmC{RX@7Nq-R=Z273^V54fZl7e;;G=D;bl&pE3D=VNCu3$?E><099TEZ!@L_2N_d? zYR2RrVod&F#^l#9CjW@aiu_onf_J$v*?({vQwUH?M*^#?+vJF*W#@G5O~h zlm7{0@;_xv{&{+@;sadpDrjU(4VoBJgJ#C$Ut~=F-x-sCi81+?>EntIaK)?OGse{5 zbH>!*3&!NrS7-dv{hhuu{>XgSxJ%V{{v`j%oBH1$ zI^fr<4I`d8^ziIQdncwvw(B{zU}o-3%rQ6eEnlc?joo&kSyXJdpY^zLsJ_Yp3B=bA)?)2PdK!tYwaI2>|Gdjam9+dj(rS; z+U%Ub)(K_XS{C0AS>71_-twq%HrXemxZe|xe(7a<6j>&KfB|bj-_>PEV^^P zd|!3^uEWXSmR1Cf%8GHVF^@5pN0vvGcP{Vcx?vvaf!ADp12$@tQw}!#MS5z~^ zy|3INOpX{PZzfzOBV_LgcW-x)o=Gk+$pwD0x1YQ-f4Q%}+}A9-nBB{x^&{00-6tdm zw#cRyIk#1=x61V)vUiAF5H9x(m-|K}x^8!mwsckR$RrC*@vdGyx|ocTjPb6L9uC+3 k9?`CwJqm4d1AqKK1CGfkkI*l{O5&-TKr29I~a7qyCJ zhp(jm#s_60kXqf*HZt^iYBC`w7FjVE1U?W4?BFGE0jhOPy>J^8P*c~`ukK)hViVBuNB!W~hYRWBYwokz%8{YJC0=l~*j+;)X%qiF8xVqp=jH<3@PP>wr)2?JWt~JG{ zM^!h0L=9HH+r@VqW<(14SuVStzK&n}R z8fv6!G{x6PRU2fFQP|QLRc&HUhtbbZamC4O|=u2ohv=aI!uP5(bm9c~JTk=)AuW0&wN>-K} z^{3gq@}hr(5tFWAuOr4SZ~MJTPPb)xW_ZC*9Wo@v#h}Y diff --git a/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.csproj.AssemblyReference.cache b/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.csproj.AssemblyReference.cache index 225e127bf8bf0c8afe049b3626fc40457d09e592..204fdef644eaa2e6de09b015f5f4588ab58aa14d 100644 GIT binary patch literal 6 LcmZQ$WB>vH051Rt literal 88328 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 AH~;_u diff --git a/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.csproj.CoreCompileInputs.cache b/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.csproj.CoreCompileInputs.cache index 6ba7836..0fc7f9a 100644 --- a/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.csproj.CoreCompileInputs.cache +++ b/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -bc7bc7584ecd3695774d0316f170b0c2365e4247 +381ca6fe4f1b16e00428b702785dca7cb2391c0e diff --git a/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.dll b/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.dll index dc395879b599c22cf4d5a1a27494a8721c796b4d..681d3d4736da9801f87fa951e3dc76cbd227dc49 100644 GIT binary patch literal 17920 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ͺmdCX9q9`as8b^6Hr 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 UA8#?|Z<~I_m+SAg-?|a_UmKn~)Bpeg diff --git a/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.pdb b/StaffHelper.Model/obj/Debug/netcoreapp3.1/StaffHelper.Model.pdb index e5e173e95defd36ec4ff0fd516db75e764914435..180db2df443a75d429755d3cf811324d5f268605 100644 GIT binary patch delta 5137 zcmb7|3v`TU8pq$6Oy-hIGMQW^jomQ0GLyI@!meNmaZrk-QOX{2TcRX#u|)B;M5wwC z)vRl2U1Fs|R9ahF$|fl-Ni5oGcWGDkM0KUBIoR6&^Sv`XnRE1ZnlU^bF*aC; zgNfilGYhi7Z_fDQOvIAOL*8%f@NNI#tJj-mto&@<+R(Ugc+;S(P!1FTX`w%Bga~uz z>ekiAn4SVqQQf-#WGfG~8e#U)im^T#F$HlO;(o;M5Pw2U)@j55omR|6EJJKSyo6}; z)rc5ht;j+wK&(VOig+9G0b-6`Bj)I}q870p(JU4^%%aSJeKFaqjsUS9s!;H42eb#O zf{s9cRf_^q6o{fgaSCdH_CQt85lGfpP-8)jMN~jLpgm9(bOe$$LE?fV2z5c?GV~Sn zFX$HZBc$BNH?1>Bn4lmi9O?+gL5WaLCrxY>sZOg%gN8w)p|2cPF&?oB@ehbO&9iCiDZe2VRwWk~Y-Ya7s4ulhcMCHt{p$n_v^>1jQyoaM1yZ zg1SK6p^hksgL>n-KU9h9^aMHyjTn)j5o4i=&{Sx>LnEfCo>t^1XvG|;!lA|Epn4y% zAi+m0fmT54px2>Pr;pf)xD(n3B_z5+ePWa7-A03d^ksm2ArBjIt!GTW!IkIpX_Cz=OYbjy6}^pkm{vu& z@^quEoxHMkSG{hHLQjs@(tUcECZK!uF!iFt^Dy~c8I#|QG5I|hlb^&Gz9N!Yf(m*v zrUogD$?wIO{N9Yo{|#gEf6JKsK8%gnU!<}G74&6H4f-)AzdvL0f5({o0gTBX$e8>z z#>P;4c(JQdu8e4h(C_sGp1f+UG;|1NfW%X6B*Np&oib~ zlUxpCcV&uKb}D09mC2Y^(MKSkC7Ut%^wG!tT*l=8kumx!>Sv~B0ToPdUm)@rlRtwo z4fq0M@@Fz8e->l%^BJo@8U-vt1+y7bgCfS{({Bu(fypmnO#U3kk;Fus9?jRgnWzM z$e8@s7*m5yjLCnUG5HmY$=}SF{4E})XGH~DJqbiA*v6Rr?TpFa!I=D=jLF}{nEW>x zlmC{RX@7Nq-R=Z273^V54fZl7e;;G=D;bl&pE3D=VNCu3$?E><099TEZ!@L_2N_d? zYR2RrVod&F#^l#9CjW@aiu_onf_J$v*?({vQwUH?M*^#?+vJF*W#@G5O~h zlm7{0@;_xv{&{+@;sadpDrjU(4VoBJgJ#C$Ut~=F-x-sCi81+?>EntIaK)?OGse{5 zbH>!*3&!NrS7-dv{hhuu{>XgSxJ%V{{v`j%oBH1$ zI^fr<4I`d8^ziIQdncwvw(B{zU}o-3%rQ6eEnlc?joo&kSyXJdpY^zLsJ_Yp3B=bA)?)2PdK!tYwaI2>|Gdjam9+dj(rS; z+U%Ub)(K_XS{C0AS>71_-twq%HrXemxZe|xe(7a<6j>&KfB|bj-_>PEV^^P zd|!3^uEWXSmR1Cf%8GHVF^@5pN0vvGcP{Vcx?vvaf!ADp12$@tQw}!#MS5z~^ zy|3INOpX{PZzfzOBV_LgcW-x)o=Gk+$pwD0x1YQ-f4Q%}+}A9-nBB{x^&{00-6tdm zw#cRyIk#1=x61V)vUiAF5H9x(m-|K}x^8!mwsckR$RrC*@vdGyx|ocTjPb6L9uC+3 k9?`CwJqm4d1AqKK1CGfkkI*l{O5&-TKr29I~a7qyCJ zhp(jm#s_60kXqf*HZt^iYBC`w7FjVE1U?W4?BFGE0jhOPy>J^8P*c~`ukK)hViVBuNB!W~hYRWBYwokz%8{YJC0=l~*j+;)X%qiF8xVqp=jH<3@PP>wr)2?JWt~JG{ zM^!h0L=9HH+r@VqW<(14SuVStzK&n}R z8fv6!G{x6PRU2fFQP|QLRc&HUhtbbZamC4O|=u2ohv=aI!uP5(bm9c~JTk=)AuW0&wN>-K} z^{3gq@}hr(5tFWAuOr4SZ~MJTPPb)xW_ZC*9Wo@v#h}Y diff --git a/StaffHelper.Service/Interfaces/IUserService.cs b/StaffHelper.Service/Interfaces/IUserService.cs new file mode 100644 index 0000000..46eef04 --- /dev/null +++ b/StaffHelper.Service/Interfaces/IUserService.cs @@ -0,0 +1,24 @@ +using StaffHelper.Model.Entities; +using StaffHelper.Model.ViewModels; +using System; +using System.Collections.Generic; +using System.Text; +using System.Threading.Tasks; + +namespace StaffHelper.Service.Interfaces +{ + public interface IUserService + { + Task CreateUser(CreateUserViewModel model); + + Task> GetAll(); + + Task GetByName(CreateUserViewModel model); + + Task GetByAddress(CreateUserViewModel model); + + Task UpdateUser(UpdateUserViewModel model); + + Task SoftDelete(CreateUserViewModel model); + } +} diff --git a/StaffHelper.Service/Services/CompanyDesignationService.cs b/StaffHelper.Service/Services/CompanyDesignationService.cs index aee43fa..4d2d78c 100644 --- a/StaffHelper.Service/Services/CompanyDesignationService.cs +++ b/StaffHelper.Service/Services/CompanyDesignationService.cs @@ -30,7 +30,7 @@ public async Task CreateCompanyDesignation(CreateCompanyDesignatio { var newCompanyDesignation = new CreateCompanyDesignationViewModel() { - Id = Guid.NewGuid(), + Id = Guid.NewGuid(), Name = model.Name, CompanyId = model.CompanyId, CreatedDate = DateTime.Now, diff --git a/StaffHelper.Service/Services/UserService.cs b/StaffHelper.Service/Services/UserService.cs new file mode 100644 index 0000000..fb4c950 --- /dev/null +++ b/StaffHelper.Service/Services/UserService.cs @@ -0,0 +1,132 @@ +using Arch.EntityFrameworkCore.UnitOfWork; +using StaffHelper.Model.Entities; +using StaffHelper.Model.ViewModels; +using StaffHelper.Service.Interfaces; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace StaffHelper.Service.Services +{ + public class UserService: IUserService + { + private readonly IUnitOfWork _unitOfwork; + + public UserService(IUnitOfWork unitOfwork) + { + _unitOfwork = unitOfwork; + } + /// + /// "Create User" + /// + /// + /// + public async Task CreateUser(CreateUserViewModel model) + { + var user = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); + if (user == null) + { + var newUser = new CreateUserViewModel() + { + Id = Guid.NewGuid(), + FirstName = model.FirstName.ToUpper(), + LastName = model.LastName.ToUpper(), + Gender = model.Gender, + PrimaryEmail = model.PrimaryEmail, + PrimaryPhoneNumber = model.PrimaryPhoneNumber, + DOB = model.DOB, + Address = model.Address.ToUpper(), + StateOfOrigin = model.StateOfOrigin, + CreatedDate = DateTime.Now, + + }; + await _unitOfwork.GetRepository().InsertAsync(newUser); + await _unitOfwork.SaveChangesAsync(); + + return new BaseResponse { Message = "User Created Successfully", Status = true }; + } + + else return new BaseResponse { Message = "User Already Exist", Status = false }; + } + /// + /// "GetAll" + /// + /// + public async Task> GetAll() + { + var user = _unitOfwork.GetRepository().GetAll().ToList(); + + return user; + } + /// + /// "Get By Name" + /// + /// + /// + public async Task GetByName(CreateUserViewModel model) + { + var user = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.FirstName == model.FirstName, null, null, false); + + return user; + } + /// + /// "Get By Address" + /// + /// + /// + public async Task GetByAddress(CreateUserViewModel model) + { + var user = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Address == model.Address, null, null, false); + + return user; + } + /// + /// "Update User" + /// + /// + /// + public async Task UpdateUser(UpdateUserViewModel model) + { + var user = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); + if (user != null) + { + var newUser = new UpdateUserViewModel() + { + FirstName = model.FirstName, + LastName = model.LastName, + Gender = model.Gender, + PrimaryEmail = model.PrimaryEmail, + PrimaryPhoneNumber = model.PrimaryPhoneNumber, + DOB = model.DOB, + Address = model.Address, + StateOfOrigin = model.StateOfOrigin, + UpdatedDate = DateTime.Now, + }; + + _unitOfwork.GetRepository().Update(newUser); + await _unitOfwork.SaveChangesAsync(); + + return new BaseResponse { Message = "User Updated Successfully", Status = true }; + } + + else return new BaseResponse { Message = "", Status = false }; + } + /// + /// "SoftDelete User" + /// + /// + /// + public async Task SoftDelete(CreateUserViewModel model) + { + var user = await _unitOfwork.GetRepository().GetFirstOrDefaultAsync(x => x.Id == model.Id, null, null, false); + user.SoftDelete = false; + + await _unitOfwork.GetRepository().InsertAsync(user); + await _unitOfwork.SaveChangesAsync(); + + return false; + } + } +} diff --git a/StaffHelper.Service/bin/Debug/netcoreapp3.1/StaffHelper.Model.dll b/StaffHelper.Service/bin/Debug/netcoreapp3.1/StaffHelper.Model.dll index dc395879b599c22cf4d5a1a27494a8721c796b4d..681d3d4736da9801f87fa951e3dc76cbd227dc49 100644 GIT binary patch literal 17920 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ͺmdCX9q9`as8b^6Hr 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 UA8#?|Z<~I_m+SAg-?|a_UmKn~)Bpeg diff --git a/StaffHelper.Service/bin/Debug/netcoreapp3.1/StaffHelper.Model.pdb b/StaffHelper.Service/bin/Debug/netcoreapp3.1/StaffHelper.Model.pdb index e5e173e95defd36ec4ff0fd516db75e764914435..180db2df443a75d429755d3cf811324d5f268605 100644 GIT binary patch delta 5137 zcmb7|3v`TU8pq$6Oy-hIGMQW^jomQ0GLyI@!meNmaZrk-QOX{2TcRX#u|)B;M5wwC z)vRl2U1Fs|R9ahF$|fl-Ni5oGcWGDkM0KUBIoR6&^Sv`XnRE1ZnlU^bF*aC; zgNfilGYhi7Z_fDQOvIAOL*8%f@NNI#tJj-mto&@<+R(Ugc+;S(P!1FTX`w%Bga~uz z>ekiAn4SVqQQf-#WGfG~8e#U)im^T#F$HlO;(o;M5Pw2U)@j55omR|6EJJKSyo6}; z)rc5ht;j+wK&(VOig+9G0b-6`Bj)I}q870p(JU4^%%aSJeKFaqjsUS9s!;H42eb#O zf{s9cRf_^q6o{fgaSCdH_CQt85lGfpP-8)jMN~jLpgm9(bOe$$LE?fV2z5c?GV~Sn zFX$HZBc$BNH?1>Bn4lmi9O?+gL5WaLCrxY>sZOg%gN8w)p|2cPF&?oB@ehbO&9iCiDZe2VRwWk~Y-Ya7s4ulhcMCHt{p$n_v^>1jQyoaM1yZ zg1SK6p^hksgL>n-KU9h9^aMHyjTn)j5o4i=&{Sx>LnEfCo>t^1XvG|;!lA|Epn4y% zAi+m0fmT54px2>Pr;pf)xD(n3B_z5+ePWa7-A03d^ksm2ArBjIt!GTW!IkIpX_Cz=OYbjy6}^pkm{vu& z@^quEoxHMkSG{hHLQjs@(tUcECZK!uF!iFt^Dy~c8I#|QG5I|hlb^&Gz9N!Yf(m*v zrUogD$?wIO{N9Yo{|#gEf6JKsK8%gnU!<}G74&6H4f-)AzdvL0f5({o0gTBX$e8>z z#>P;4c(JQdu8e4h(C_sGp1f+UG;|1NfW%X6B*Np&oib~ zlUxpCcV&uKb}D09mC2Y^(MKSkC7Ut%^wG!tT*l=8kumx!>Sv~B0ToPdUm)@rlRtwo z4fq0M@@Fz8e->l%^BJo@8U-vt1+y7bgCfS{({Bu(fypmnO#U3kk;Fus9?jRgnWzM z$e8@s7*m5yjLCnUG5HmY$=}SF{4E})XGH~DJqbiA*v6Rr?TpFa!I=D=jLF}{nEW>x zlmC{RX@7Nq-R=Z273^V54fZl7e;;G=D;bl&pE3D=VNCu3$?E><099TEZ!@L_2N_d? zYR2RrVod&F#^l#9CjW@aiu_onf_J$v*?({vQwUH?M*^#?+vJF*W#@G5O~h zlm7{0@;_xv{&{+@;sadpDrjU(4VoBJgJ#C$Ut~=F-x-sCi81+?>EntIaK)?OGse{5 zbH>!*3&!NrS7-dv{hhuu{>XgSxJ%V{{v`j%oBH1$ zI^fr<4I`d8^ziIQdncwvw(B{zU}o-3%rQ6eEnlc?joo&kSyXJdpY^zLsJ_Yp3B=bA)?)2PdK!tYwaI2>|Gdjam9+dj(rS; z+U%Ub)(K_XS{C0AS>71_-twq%HrXemxZe|xe(7a<6j>&KfB|bj-_>PEV^^P zd|!3^uEWXSmR1Cf%8GHVF^@5pN0vvGcP{Vcx?vvaf!ADp12$@tQw}!#MS5z~^ zy|3INOpX{PZzfzOBV_LgcW-x)o=Gk+$pwD0x1YQ-f4Q%}+}A9-nBB{x^&{00-6tdm zw#cRyIk#1=x61V)vUiAF5H9x(m-|K}x^8!mwsckR$RrC*@vdGyx|ocTjPb6L9uC+3 k9?`CwJqm4d1AqKK1CGfkkI*l{O5&-TKr29I~a7qyCJ zhp(jm#s_60kXqf*HZt^iYBC`w7FjVE1U?W4?BFGE0jhOPy>J^8P*c~`ukK)hViVBuNB!W~hYRWBYwokz%8{YJC0=l~*j+;)X%qiF8xVqp=jH<3@PP>wr)2?JWt~JG{ zM^!h0L=9HH+r@VqW<(14SuVStzK&n}R z8fv6!G{x6PRU2fFQP|QLRc&HUhtbbZamC4O|=u2ohv=aI!uP5(bm9c~JTk=)AuW0&wN>-K} z^{3gq@}hr(5tFWAuOr4SZ~MJTPPb)xW_ZC*9Wo@v#h}Y diff --git a/StaffHelper.Service/bin/Debug/netcoreapp3.1/StaffHelper.Service.dll b/StaffHelper.Service/bin/Debug/netcoreapp3.1/StaffHelper.Service.dll index 8385f6bc6784bc1557f1aa9ed7deb7def47d3db9..e1074d4c2c729cb81efaa056664550b02b34617c 100644 GIT binary patch literal 44544 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 D$}!Fh literal 32768 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 delta 4138 zcmaJ^3s6+&6+ZW}?B2V)76cUKaanw=m#1igrNZJPYIN0zNE~Se2@y@i2PjdadqJyH zwN`W0ag2>yZH$$+Q^j=5v{f7vGpRA{#Kt_v(T!$oP1PD}Ym6D~ckZ(AyOYVzoO8bO z-Ty!5{Ez$Jf4jCw->%*^!fz-NTHEizG=;5VUw3c=rii5@5TyCm|{1cBfNPYXU8kWcV$Ai*rb--iNb3qBW6Blujv zT*2q~^8|mF?gBtaKg#*Bg z^#e%%@~|$8=>oGtKMiKpu%N{R!K~4*f_Z5eNp@PVljNYSx&~Ya?Vz1{EimHyVUFqs zsJHZhg#*A{dY6T}fZx@Fz#l+6=o6h}J6(o$&~;q{J__xi+j=c9!a=WxcF;XN09*&n zrFU7l3;3ZPv~Uo3g-%g^tGXzzSBtW$1Kz5W!%n+%$)Qj+v`VeHwP3RHYQfwCRw+KO z3rr2PLQ|nts?5_AJ9R)Sv;|tFJ$Z)37+@{~t8_CjXfZ)BL-T`*>PI85%H6!GLbdr` zl^X@X+|3Vw`4hBC=kvRqcG^|Y*Yum+Z(&{xB~37kG)F##~1;sBVNgYwA5jmV`? zT`{@1Q7xFSi)+E0fL7__VzV~(ft)(Yd=#Hzu8fP-p85Iy)61W_TKd%aig(KHw9YvF zx7NGYzn$~?%ygr(G5Oqo%Z<}-DPi_{N&c=Phb1T*}!sr5=_ z!?G0%>KmHPhw++!a9e>EJ)Q2+7w0+?51n}Hz15z?-OJu^2EI6T>hoLY8m=dG{xosy z;zdj9npSpq%&%{bt&wcbw44#%w!v-9+MU}8nTf|LJ;Ubpzg2Yl;lc~o9rg|T>a>^( zxh0o=aWX!oyMI;Ff|iIFp6(!>TJ_c8dped$7f1bf@|C@NTfX_(<<5<%%7c@6AGXgL zckrvA8ReR;wB2ia&@Qznm~&iH!_E@(h|4X#Z~oo2Oe*P|n7G-|?^MC1I}{)qx$AA? zV8Qw+9on2H++SWg)A_G{uV%$WNwOrR;3z6`nLA6SnbIhqKecjYb4$ab{F#l*8tR_I zl`4N`UGodgDbnE`(&6LM;q%hrJJR9%Qb)4Xp{ZGtl$_y~jDOmrBuQ$LWhvPn;_T5N z7Rh#d$T&hqu}n|5kL_xRcUlIe_$kk&Itce2iPB_+(aKQ7OuG$@8e}Ul358XZgkl4| zi6$qTKN>yQEGt#~CFMB4=R!(;2lW914Z(=NnxbXA6rX|DAj#=cisW_^$;J_P`)ne2 z`yXghKeRv%7&U4zHgXZ|RuK_3&}iA2L4#yJI#iqe%Cr5Y9SC|BQp%SF;?GssCiJEX zxZ83llP{$h%SeQuDl6I4$Hw>5ERt+1aW%DZKfa<8f8(OLGkN+0qA*;4QCJ1nwFPzU zBGhH|HfNQk`YWu|{3YZcTQ!`TJOe=WM3}-6wuMI)%0IL_e;jwd28l+1aaKtFnDURU zCmoXy5oX|kyZr=BAB=~{7h1D{T-tZ;0Dj#Y zX>tSmjjOdC`3>;YDwG{Ke0v%%N6rDHVhD zJ@(=!@uGV?q1>TGFXb88V*YYWs+mz1=Ue3&CO)-}fYABKM}W+m=R05EH6C5;H-V#W zFh3hJu*mT7KhU1B`o4Ds>d2d99vGYZ!*#Kk++2vUPD6JJU!%j8IbL#S&yu@&(_@CK F=>K$jgZTge diff --git a/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.csproj.AssemblyReference.cache b/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.csproj.AssemblyReference.cache index 01e9d8d3963c545f5a730f1d4c4fef4049c2fc2c..548570d68ac69ce72f83fd89b629e7b09af90287 100644 GIT binary patch delta 204 zcmcaIgKbF$2OFaZ0|NtN-Q-R#)(pltc*-Rndzy@jLNz|1{g5b z!x#`Q2awueA73wcmCFhw!U!TJKdca+?3g8%2;zVMQM$ld8M(?#^bGWj4U7#f85z0t k{9Hqv^NUg)3kn#SK?VWwe<)yNU~HINC}F($J!7&V075${ga7~l literal 101460 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 DYZKPC diff --git a/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.csproj.CoreCompileInputs.cache b/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.csproj.CoreCompileInputs.cache index 5dfa747..384ba96 100644 --- a/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.csproj.CoreCompileInputs.cache +++ b/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -aeb53157adf3d14f6a3d8147c61da6a0b7b347fe +ebd06b2c0ad99c5290b0b212b35daf71e4572f41 diff --git a/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.dll b/StaffHelper.Service/obj/Debug/netcoreapp3.1/StaffHelper.Service.dll index 8385f6bc6784bc1557f1aa9ed7deb7def47d3db9..e1074d4c2c729cb81efaa056664550b02b34617c 100644 GIT binary patch literal 44544 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 D$}!Fh literal 32768 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 delta 4138 zcmaJ^3s6+&6+ZW}?B2V)76cUKaanw=m#1igrNZJPYIN0zNE~Se2@y@i2PjdadqJyH zwN`W0ag2>yZH$$+Q^j=5v{f7vGpRA{#Kt_v(T!$oP1PD}Ym6D~ckZ(AyOYVzoO8bO z-Ty!5{Ez$Jf4jCw->%*^!fz-NTHEizG=;5VUw3c=rii5@5TyCm|{1cBfNPYXU8kWcV$Ai*rb--iNb3qBW6Blujv zT*2q~^8|mF?gBtaKg#*Bg z^#e%%@~|$8=>oGtKMiKpu%N{R!K~4*f_Z5eNp@PVljNYSx&~Ya?Vz1{EimHyVUFqs zsJHZhg#*A{dY6T}fZx@Fz#l+6=o6h}J6(o$&~;q{J__xi+j=c9!a=WxcF;XN09*&n zrFU7l3;3ZPv~Uo3g-%g^tGXzzSBtW$1Kz5W!%n+%$)Qj+v`VeHwP3RHYQfwCRw+KO z3rr2PLQ|nts?5_AJ9R)Sv;|tFJ$Z)37+@{~t8_CjXfZ)BL-T`*>PI85%H6!GLbdr` zl^X@X+|3Vw`4hBC=kvRqcG^|Y*Yum+Z(&{xB~37kG)F##~1;sBVNgYwA5jmV`? zT`{@1Q7xFSi)+E0fL7__VzV~(ft)(Yd=#Hzu8fP-p85Iy)61W_TKd%aig(KHw9YvF zx7NGYzn$~?%ygr(G5Oqo%Z<}-DPi_{N&c=Phb1T*}!sr5=_ z!?G0%>KmHPhw++!a9e>EJ)Q2+7w0+?51n}Hz15z?-OJu^2EI6T>hoLY8m=dG{xosy z;zdj9npSpq%&%{bt&wcbw44#%w!v-9+MU}8nTf|LJ;Ubpzg2Yl;lc~o9rg|T>a>^( zxh0o=aWX!oyMI;Ff|iIFp6(!>TJ_c8dped$7f1bf@|C@NTfX_(<<5<%%7c@6AGXgL zckrvA8ReR;wB2ia&@Qznm~&iH!_E@(h|4X#Z~oo2Oe*P|n7G-|?^MC1I}{)qx$AA? zV8Qw+9on2H++SWg)A_G{uV%$WNwOrR;3z6`nLA6SnbIhqKecjYb4$ab{F#l*8tR_I zl`4N`UGodgDbnE`(&6LM;q%hrJJR9%Qb)4Xp{ZGtl$_y~jDOmrBuQ$LWhvPn;_T5N z7Rh#d$T&hqu}n|5kL_xRcUlIe_$kk&Itce2iPB_+(aKQ7OuG$@8e}Ul358XZgkl4| zi6$qTKN>yQEGt#~CFMB4=R!(;2lW914Z(=NnxbXA6rX|DAj#=cisW_^$;J_P`)ne2 z`yXghKeRv%7&U4zHgXZ|RuK_3&}iA2L4#yJI#iqe%Cr5Y9SC|BQp%SF;?GssCiJEX zxZ83llP{$h%SeQuDl6I4$Hw>5ERt+1aW%DZKfa<8f8(OLGkN+0qA*;4QCJ1nwFPzU zBGhH|HfNQk`YWu|{3YZcTQ!`TJOe=WM3}-6wuMI)%0IL_e;jwd28l+1aaKtFnDURU zCmoXy5oX|kyZr=BAB=~{7h1D{T-tZ;0Dj#Y zX>tSmjjOdC`3>;YDwG{Ke0v%%N6rDHVhD zJ@(=!@uGV?q1>TGFXb88V*YYWs+mz1=Ue3&CO)-}fYABKM}W+m=R05EH6C5;H-V#W zFh3hJu*mT7KhU1B`o4Ds>d2d99vGYZ!*#Kk++2vUPD6JJU!%j8IbL#S&yu@&(_@CK F=>K$jgZTge