From e82628c36554480f51603db4a599b87050fae250 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9B=D0=B5=D0=BE=D0=BD=D0=B8=D0=B4=20=D0=9C=D0=B0=D0=BB?= =?UTF-8?q?=D0=B0=D1=84=D0=B5=D0=B5=D0=B2?= Date: Tue, 23 Apr 2024 18:05:32 +0400 Subject: [PATCH] search + view models --- .../DesignTimeBuild/.dtbcache.v2 | Bin 83689 -> 83830 bytes ...1d4fcf57-5c54-4e0a-996d-0f0df64d62e2.vsidx | Bin 0 -> 5305 bytes ...3b2eaf51-a9ee-48b5-857d-22bf94772e68.vsidx | Bin 2462 -> 0 bytes ...3fced17c-6fe8-4c60-a4b8-ef68d2f3bb4c.vsidx | Bin 0 -> 5704 bytes ...4709521e-16ce-4215-ad63-36e25cd66135.vsidx | Bin 2780 -> 0 bytes ...4c86a350-e8a7-4f37-9f6b-cf3556a04169.vsidx | Bin 0 -> 6798 bytes ...4ff765c-ec0f-41fe-bb5a-4d1ba1aacb6e.vsidx} | Bin 29421 -> 29421 bytes ...9b1627f1-f56e-49c4-a84b-ef96d9a4d889.vsidx | Bin 0 -> 5483 bytes ...d4b1e288-61d4-4a5e-bec9-7f0689506a1a.vsidx | Bin 2972 -> 0 bytes ...e7719a6d-c4c6-48f2-945d-fe306d5e2eb0.vsidx | Bin 3121 -> 0 bytes .vs/SportCompetitions/v17/.suo | Bin 24064 -> 60416 bytes SportCompetitions.sln | 9 ++ .../SearchModels/CompetitionSearchModel.cs | 14 ++ .../SearchModels/MemberSearchModel.cs | 14 ++ .../SearchModels/RecordSearchModel.cs | 14 ++ .../SearchModels/ResultSearchModel.cs | 13 ++ .../SearchModels/TeamSearchModel.cs | 14 ++ .../SportCompetitionsContracts.csproj | 13 ++ .../ViewModels/CompetitionViewModel.cs | 21 +++ .../ViewModels/MemberViewModel.cs | 23 ++++ .../ViewModels/RecordViewModel.cs | 26 ++++ .../ViewModels/ResultViewModel.cs | 21 +++ .../ViewModels/TeamViewModel.cs | 19 +++ ...CoreApp,Version=v7.0.AssemblyAttributes.cs | 4 + ...SportCompetitionsContracts.AssemblyInfo.cs | 23 ++++ ...etitionsContracts.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 ++ ...ortCompetitionsContracts.GlobalUsings.g.cs | 8 ++ .../SportCompetitionsContracts.assets.cache | Bin 0 -> 159 bytes ...etitionsContracts.csproj.nuget.dgspec.json | 122 ++++++++++++++++++ ...CompetitionsContracts.csproj.nuget.g.props | 15 +++ ...mpetitionsContracts.csproj.nuget.g.targets | 2 + .../obj/project.assets.json | 91 +++++++++++++ .../obj/project.nuget.cache | 8 ++ 34 files changed, 486 insertions(+) create mode 100644 .vs/SportCompetitions/FileContentIndex/1d4fcf57-5c54-4e0a-996d-0f0df64d62e2.vsidx delete mode 100644 .vs/SportCompetitions/FileContentIndex/3b2eaf51-a9ee-48b5-857d-22bf94772e68.vsidx create mode 100644 .vs/SportCompetitions/FileContentIndex/3fced17c-6fe8-4c60-a4b8-ef68d2f3bb4c.vsidx delete mode 100644 .vs/SportCompetitions/FileContentIndex/4709521e-16ce-4215-ad63-36e25cd66135.vsidx create mode 100644 .vs/SportCompetitions/FileContentIndex/4c86a350-e8a7-4f37-9f6b-cf3556a04169.vsidx rename .vs/SportCompetitions/FileContentIndex/{4a7d59f0-ec1a-4baa-a8a3-05d85e370b18.vsidx => 54ff765c-ec0f-41fe-bb5a-4d1ba1aacb6e.vsidx} (99%) create mode 100644 .vs/SportCompetitions/FileContentIndex/9b1627f1-f56e-49c4-a84b-ef96d9a4d889.vsidx delete mode 100644 .vs/SportCompetitions/FileContentIndex/d4b1e288-61d4-4a5e-bec9-7f0689506a1a.vsidx delete mode 100644 .vs/SportCompetitions/FileContentIndex/e7719a6d-c4c6-48f2-945d-fe306d5e2eb0.vsidx create mode 100644 SportCompetitionsContracts/SearchModels/CompetitionSearchModel.cs create mode 100644 SportCompetitionsContracts/SearchModels/MemberSearchModel.cs create mode 100644 SportCompetitionsContracts/SearchModels/RecordSearchModel.cs create mode 100644 SportCompetitionsContracts/SearchModels/ResultSearchModel.cs create mode 100644 SportCompetitionsContracts/SearchModels/TeamSearchModel.cs create mode 100644 SportCompetitionsContracts/SportCompetitionsContracts.csproj create mode 100644 SportCompetitionsContracts/ViewModels/CompetitionViewModel.cs create mode 100644 SportCompetitionsContracts/ViewModels/MemberViewModel.cs create mode 100644 SportCompetitionsContracts/ViewModels/RecordViewModel.cs create mode 100644 SportCompetitionsContracts/ViewModels/ResultViewModel.cs create mode 100644 SportCompetitionsContracts/ViewModels/TeamViewModel.cs create mode 100644 SportCompetitionsContracts/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs create mode 100644 SportCompetitionsContracts/obj/Debug/net7.0/SportCompetitionsContracts.AssemblyInfo.cs create mode 100644 SportCompetitionsContracts/obj/Debug/net7.0/SportCompetitionsContracts.AssemblyInfoInputs.cache create mode 100644 SportCompetitionsContracts/obj/Debug/net7.0/SportCompetitionsContracts.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 SportCompetitionsContracts/obj/Debug/net7.0/SportCompetitionsContracts.GlobalUsings.g.cs create mode 100644 SportCompetitionsContracts/obj/Debug/net7.0/SportCompetitionsContracts.assets.cache create mode 100644 SportCompetitionsContracts/obj/SportCompetitionsContracts.csproj.nuget.dgspec.json create mode 100644 SportCompetitionsContracts/obj/SportCompetitionsContracts.csproj.nuget.g.props create mode 100644 SportCompetitionsContracts/obj/SportCompetitionsContracts.csproj.nuget.g.targets create mode 100644 SportCompetitionsContracts/obj/project.assets.json create mode 100644 SportCompetitionsContracts/obj/project.nuget.cache diff --git a/.vs/SportCompetitions/DesignTimeBuild/.dtbcache.v2 b/.vs/SportCompetitions/DesignTimeBuild/.dtbcache.v2 index 2e83a697d755631de102ecd371769571e2a2b4ca..f5ff4b7af9c9d363f6b2311fbd71c5249fe4a451 100644 GIT binary patch delta 8584 zcmZwM37pN<8^`fEXQGrMTSP=egc&o&QvRkyWGm4oGG<08B3nd$Qc6U&h$xX(kv3XL z(V|Ty?IlHu(tMjrDfRz8GxI!n{{MM7_kQl3_nd3)ow>jBJM+V|Qom0x6-P`t0 z%gf0c&^$jsH$5#st3^i3jQpIOjPz!?%?C7Zk)EH`EHiUJ%Z$v-jLe+8%#5tOoK~4x z{nOJj((_wow#>_)d1tlMnAvjGqth=3QUyt_KLUg#5(?1BT?1^;9h{F{xGkc|*#g&ByvoLSJcePKaUq=rHq5emwn z6z`lTZpoO_Sk^qI7d0Qe(U68CHj;UqK>+H=1vW$@29J$tbwu90vdYOKv^SWrw26lENP^!iMgf$Y2Gza zmTs(BK!#`O$}){L56JQ?Q(23|T+4t~-nCHI+SnNZXL{CJSsP>j325tC8)ezX&PoE# z_AXmpJ9Fm*wD+u?vJS@14e01u2W6d%ofpu#gxTwlPU^at>l)C_PuE3RcVp)VT;N%E zWj%~t7|_$R9*MeM<}M1j*t=fJE-`j#z-69YqO7;E%LDp&)>~QMkm$R_6#@Oc>#Huu zrt2S&>sgMnJY)F*13b%9cBQeaLV|(bU8(MBbJqk6^6YA5gN`yCGn#XJbOi<71q;8w19BH%_NJ`0F|$ z;3m)PhiRhCc5}cjo=w!*CWUj8l7qyp0k?TKN!?_d?)HEwo=sLZ)z}>Y(>$B1Y`U>K z1CkluO;`7x!1w8H9lggek_H4jv{>UD_GI>Vb8gtJDJnz{WWiJ?e zF<`A{FDP4Q?4^M92U*GUzfRrD=3WWdaL^UK{&-p0Mq{rAyyn?PWv?51BVdzfuagx$ zKHfC0fdy{Xf^W9;34&7QrZ>^)=e2Yle!d&;&5OUm*lJ`C9E-4=Bp*>oQVeB#+h z%04yrS-|I>eX8sWV_yb*#rMC%U;Z!DZ8P_Ez;-{~Hf7%!`!-;QXWuB>Y3#dzU5BvZ z=YOZV@6G)Xu=@}vuRp$5w#V3y0Y7=RN7-IuKL-?ewpW-uK49*bfI{z})BS4fw}9V0 z`&HRKV}Atv>DfMI`-_+yGVoWx-`?$4cfh9mC*WVt4k$~Bx{?SHF}jyECCU@Xhe|be zL`12`_n&elGn9O~i17r++>sGS`RPjQbY+Yk9dV3jWt5dQc5K9Phq9vQzpT1)=E_GL zf2foHdpTtlj8%-NMLt#tWm`2WXWMKe?xVR%{7T= z>Zfb0EX`PYL^IFQlw}ypjA(uslkY!6U6#2P5iJjMWLe5u8EYMJhG(smooTF1#D6?H zvzYPyudTW4h_k$FtJ9rrtX;%8o}I0%y|E4v=X%y&S;rE_$L|zzo_8J9b++lcM0EA6 zv$Af+x<{PvSvO@D80!&np)h&>(GOgpuBW+P5f}OCdMdlv*d-B{dUmn0%Z&AoxcqR& z@BcD&ea!WZxZ-eEh(5~t8Ow?2?^!=(xyJG$@;%EfVF?D9yE5V`?*`~}1C3oBagApK zl?^gBIO1B*1}Ph&EWyx->%1GHZkRd@j~LtbD+@y$Gox?54ZZkGH;&#t&Q#Qre z)QCGgo1!e4W^Q`Ko!(7TH^bP>h*_S^P&V7xoQS(To2_iFv1DGv-QLYrH{aZXh#vX}y)U)Ja zb&r`_9`U$$k11PWY-Pj~o~=-}%Gi?;PkFXV+0%)+XCj{U?rC+ajjf4z&a>6Zo;UVF z#EYIiuWYTcb^OhF$-A}c)|-1d;uX)h9`@r0mh!4H{K-pGfA4PoZ*;Zwr82dEhGtWLz z_Ib4Zw=W{T^zL(YU)glqBEI(QD`ne_eG~DmXWNzSFt#%$_|Cf>>UNp?KH>+@b}8F! zY){0Gp6yolld-)KKP%JMA3v!pFo%d=)afyzKv|)&Un73=tWeqSQU0E?ujuj*UKagj zq+_A{0R-hkN1lI_XH{hJq7YRisxYcaRAbbTsKKZuQHxPWq7I{;L_J0Wi3W^D5{(#5 zB$_bNCDIw05}Aw^65LovYl);atBq6}Mz#dEztK*D8{Ft1!7XfVPcyhjjV=;h7~Lhh zGkQq$VDysURxvJ-;ASv-OK`gveI>Y`iyR5=*dk9NkLxd7DaBn^TrI(URScHk&M9|A z8ABPvC5AIbNsMBQkr=}mCoztZNXUc}CAiCoNfO*f#AFF>6k@8xRK|3P>2m%*Q;OSp zm?OarJIs^djvN+9aL)~kB)F@F#S+{%|A+Zf+SaCZX9PATp`aC3pd9R}=?;2r|@N^qBe z`vVMa1K?K)p6Fwr1W)C$UxMfAI3U5Zail~>3V$I|B~lrsB}y~ONR(lel_<+7mq?Xk zRgkE_s4P*LQB|TUqq;kM!U}Q<~ zbPBCv!r~bd&Xl`&PQFAY+ikAjS|0E{HKqVi;qj z#7M?y39ec(R)XtNjF;fbldDPwmzG>NGProeZ4z7_Vu}P8fSATecv*-Uau*kIm@UC& z8sKDz z9e?uOd?xnCP6cHOD)73X5-;#q#NQDIBL0c^mx_0#q#~purXn>JN2JQ(pj7Itlo=By F{1>s^K=1$n delta 8452 zcmZYE37pO47sv5=9wdrv(TIpfL}oDyiHK|^O4_3tV~L1}C|xN^$`&aiQlx!P8xa*! zTBQ^b5iwtr_VoXrnK?(!e_pR=?q{y|{H~chbAQk8%&$|*?76Q@$eJFyos*T{FDE~} zd2WmBetGGcS-E}FGn-|kW#+X=OY7SrEkCPSPIjN%%-po*+3EfIG|y|1os-cgBRh|u zl9`j0nKpfDatzroJT>Kt8C5Ju1$neNlB5bl&qwr zq|$s>hU*xvz>mw8+#W0U@#Av5EzfnF+|PA9mws*qc15lexRPlr@wPHo6|SmW)wtwy zPvol3Riji=BIzVXGFMHmleubf$$@Kgox)XzOa6m(xlZM($0ZL~pX)SfK2QqZiD|%9 zi65WN+lE~7VDg1D;yQz?F;^3=Gr5{_rIxB+{E2D&Ae}3Ns~MMk<(a&dx3;rSNeOR< zwXbbS3D?BLj4-X>pBZ6#LF##h1*rvx3k&`&D2JplBg`zQ(xI@h5Fr%Z#NwM$#W$r1 zrlAbq|GfyugpP$M8)%OWC>IJ*o~>{E*W$!+#*PoDP|Om_3i;0^uA;dU0xJ2#Ra92l zSe1aPo>f*>&De>Ndd{;)lgQ`*vSF4Jgcd!wy{$J>UdULS>1%WQv>RG zS65wqW2XhAcvfFo17oKLH1w>2vPQRA(Ism9U*(mhL6mSL<} zKxPTE=N}pBvdm=%c`2W9J2Q@T|SEjv=AHIh_JJd)HB27dzbf0T+1IMOjy47Y20mtgEu_#x4p8T71>T^BIWvjNHm8M{7UuxEpm4GA3+B`=&e1Pt|V zh`M2RxElk8dp1nj2xB(|jPz`TvQfrv4oHmlZj`z)=57hN)w40m#u~eghx2T#vT??4 z4;XJuzyIUZ-C^#|fC=VGP7QY`n`rE=fV(}LsBDt4djckVHYpSqKR)g?cVEC1@9x#Z zO*J+xV7g~hmCZ1Af51%7W+Zx*%D(<1S~zmO1}R~)IDkLseq@CxT5DD zPbz!H*s}r8dG?I5=Z(D(@S&D&)c+<1j zmAxe_QM7G(J7BqYZ>d{hhkGYrrDrRYtupp*z-rG{DO+Rgy@2=m`ginZZH>AQ%&iSr z=MVRRvh~J34A|h=dSxFO`#50Ze^~MN|08vunEN!~v;R1G{_%;j&y9T%@TF&;E8Ar3 ztANd(Z4xGrkFU*r6R^d*uk~=>8v8C_t7qRT+h*+hfbE`bQ?{ds@%OI~KLqUbZil*E zcDNq{c6+u<*&bs*1?=@~kFtHneh%2r*T18m{(b5Wm@5c?KimOj2aOd5{NmX`WrvLY z8t~hHS<(0ZkhM2Vx)*#|^&r*sRU;i4KYZP&YcMbJ$jg2*lIMcJn%9dZyXy#qIx=cGSC+sP5m$P5xw@;=;p&KM zJiAI+FJrwUuJx>!vRq?%5q*l7y#AKFAy-|#xxNwo{NeJI^*1&k;yTazD;sERP{j3) zB`{FkU~@wvZg38Rl?^pEEaFDbhAJCwY(&IOo()%)7-?=)#LeD~R5#k#n21|E8?EeC zV`C$3^Xyh-31f+I5x0AnP&eM(9T9hWHeT5TV-q9p@@#^#yNykXxTlyMdH!*?y2J0^K6Q;>BeS6-0xXpy1JR>W<@;U-ArY(jXfCgkY}@%%`rAN;$hF` zD4TcWnV28(h)F%Fo-_7*#0w?No_{>2?nQGiMZD|}_oA{_jJ+E1nrE*lTW0L_h&Mc2W_kjP+U zNn|maOEhP+lxQi}|E;B3^RBiM9ATrq1c%hm*8Lw3ne)E!ebH~ZefW8r&kk=FU;jM%eM?F{}v4XKmg5w&jk>ETAA4qWGg7p%dso*0C4ox@_VQ?&h&m}ncz$OWf zHaOH^aCU)jB{-eHHVMujutS0a2J8w67H0_9BX@C1fPE4i1K@xJFZ6Lxf|v3*B*ANS zUWhYzHIBa|c)g9o61<}3wKOB}SERH=X+~LzvhqtKQJzsjq5`8*?8KkHO024KS5-!J ziRz4GiDX7CiCT<05_K5$B12hhe4!cUqV&!Mzmb zNN~4=c@o?XVSxlUJXj>bEe#e+aL%e(U|x^6HR;&NQ{JN42dD?TKnufxpyYvL!I2S*FF2} zv)|{;w8^$*Qz!UxaGL1nchBJN4zDe38tu=PHm@m-L|Bc3qlfn&x%BkGZ@vG?M6oomIc`AY z;wNY3?D`8M%>H?_~sq>`H=d>n}8j%`LYJ9n^Vimg*(h^9E+gnzm{0cp7u%cqieK`u9 zkb%y!b&n3Tc+yf~LMZ0>0=Lai2p~q0i3#xn?wah$WM8_&?XXhb63qiNbO+KFx|$AO z5JF5W!tZjK31g&tzD%z05YA}MWAP$DPbO+YTu?C+8iK_hG1m}CgGhrX4ZiFMqjRyK znus^1#Ao(g2JjMFLIzyA%E|+osyQqMa*IfG;HVquw5TKwV8w~652RkC-jjM?9z|v0jMkSO z9y$-5JKw85pkBca;NEFlVT#Cq4WC@3~^2E7%g@>qojqnbS$^bAa4;x6SV{ydOwC3o$6a2!nEqZN3D^^=1s(Nnvn(xnT#8`!a@E z!yJ(E1q|-T*Qd(iQq}!^K(4Pc95ntqn{TxF7Q=1Ef86j%Anooje9HK{f%I<=2JP;} zpq*ziD8J9}IUxB53=bK;0;Jqwn;*6LYe4FK!}xC*|Cr5>18MJs%}*M>3#7jHZ2kd| zavx%l{}BfLIAi#^;a5P)oyDNsHyD)r-tZ?N`9B+;15*CH%`X5c|Eu9|hL;Vm04e_$ z2KD@nL3#XY)A=|c=aYbp8=bEFYYnH^`ZU8E4e{$j_ss-y-s%iBJTM{{18rqmjs8D>ut)(Dkp32Iq<26v;dli zYzy8xl#;`pq}0NMSQEzfe z8Nn>XNef(~FQj=;?oPo0gER@sT9D>InIBqW*YI?bGHZ<(q&=YY+x0%B zSz&rY&*(4f&+|rkdP>T=GXDjvv3Hr70z4$YPv@)_PbSx>pK|V$F4uRiI?rf}@9c3# z#h&9T`;nBZ%ph|^${dh7zZ&t*n}pfPs0T$*dQGl7Kb@+(NpA;sE`53!b;3VW?8ED9 RioH+59mmhmM2Dws;UAZPCdvQ+ literal 0 HcmV?d00001 diff --git a/.vs/SportCompetitions/FileContentIndex/3b2eaf51-a9ee-48b5-857d-22bf94772e68.vsidx b/.vs/SportCompetitions/FileContentIndex/3b2eaf51-a9ee-48b5-857d-22bf94772e68.vsidx deleted file mode 100644 index 9512d4952a19ef3d76473390bff08ed19a164bbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2462 zcmZXV*IE-%6ot1~u=n13HzGxiqC%1hM#&7$I9BWxMS_AI6>M+dh411+c00|N z{46KQ{`c%YXG+SIo<+?~_G*^->I$$vk5bl?(*+5 zvvF5oM9MioL`tjKdJlsaM#KlpG&6jA-GVR_K~~8Ob)X{{Mpz&b7Q7e(U-ZTNs2PkX zh?HQAJq1|^gEz!iTu0MjLBY@tWsw-VATfj?1{Ub>mb@BzL5DpUp`au5CO5(b1;aoI zX9pb?6oi5=;^DeFc?iq++89bs7iWmgB5Tmkdx)GZ z&JpK|^The$0uh_$d5grw;u3MGxJ+Cwt`M9@uXN2Pl=~RJaOK?F5)iq<3#Ke&xom*iD$)J#9iv)E z#i!yk@wxayd?~&XUyEbn8}Y69P8=5}#P{L{@uT=j{45rxLcyAW-%iUcv4XYWM@hEX z0mydOJFMuO^w3XFD`Hv@S#VOex_-!IQIc`2%IKm;cX;)pYB0J59_F)8n|0$opFzfU z5i+v~@~l-|*6^OCzht@fSQ&H2kbO8RTZ*GHB5QczMu?!yAbSvBfi>|;tjFxgV2|O`&vezZ|k~>Xn1X)F|1il=S^}@bWau+6R^g-|Q_!N~BOp@Sp4i;Kd zuig!rx`jPbpP$FQZp|QhPL$MHkCJ+Zd3kNPN4$EJV{Q$ds?a$jcPEF;y*B4#PUMn$ zj&q`qXT$q~chVRncZ*lC8lbD30S*?*!+awla(^{ewMKD2kc4js^I=i!(nO%*pk~O=f(U?s( zOQTjy?8UUSwbYOb@ru#X3#Cwcu|*M;`ojz84=;qEmQb*^#ve+tr4^s&{ho8?%vs3~ zard0}Iq&kp81l>%+9&l$!&93nx359_Ko40sp%biCR)?mW@e{yqV?PM*ke=27Jl#0 z(dd)=7~ej8V(i~fgtyHp7 zVkNUuWPP#qm8?Ip{>Y*jyRE-ueTns%^+nbnlU zd5@{Y_G3G|l&qRq)oduT5uz{b}QRDps-;vDFZN2xfj5sB>hCVur_R8;tx} zEBmo6r&C%;mUHC?t>?6Q*9JhmDz?^fVPB$t>I!+iiaKyOHPYhgI$kaTW?v@D<*cJ_ZH*tXTSfIN9ec)xlKs zycTkfLW?>4S&sAK=aA%9={@@xAqA}Fa^!2u-~XJz^o788o`wxr17s!40iGM)+gFxy%BL3$<`uPQJ%6}vLo$yaU+Idv`<3Q>^A$(HuXN1oQ zUlhI!r2eboal)N{UHoz3Tf%pM^mjt|uH^3v|0DT-fwcQS;fF$QW*!)F$0fq$!qb7c zY=!U)AnoAO=J+`v_v6#1vhNij_tk*7Y!HNg zE*Fjp$AGwO9EAE;3a^s~49uV5SPxt_k>qmgN>|qev`K9<@iT|ze_mclX z_(ve^Ju3ds!oL7%=LsO=cuMl8fzJ%VnqBwFUYEu-*b?JQaAQ)jG5) zkkEG%NJ@DV`lPhlL<|)?aaTvQjri!H>PTAiyW+F~T89NvYBKk#M_dI@O-5X^b*LAk z<8J0e+5)9d((ueW4Y{OY8}Qt48^fqt4SOgV_S{DBRD&1lw`|a99kgwupdHs_{55>B z>FY|!2H~-SKCut%)`(N~gfY`=1C((v`wdQ;vQY;zL)v1to1AWTNMQ_dM@mOUcnF4l{56qKin-P+`I*eOpZPduyB z1m#KMsR*=#XIkJ%rY18WWxpA98#dWPR6x;*GM}~Is43$ zQ^-~JfHYKuI_xQZ&VBRZJ~!cXHT`sL@b?biK8);YWLoz( YB?-R_%f&6no0LCGmIOS3f1~;H5#q2aU%a`=n z7gw2Ip9R@A@X*HbV#{D$jP?B2!l?C!a##p%WA**y#YwNxe+C-T|JshNfG zdVR8g=Yn!|=%4xN^>atgW&a~_%AZf|-Z8b;H57XJ=;`hANPMCvYF*~klNt2D-pugX zWY(8ipV`vPmL|EBSt-ez;NxzA;T%SUZ1AWovn-_zwZTm;0ZfE=wVf6 ztIU|kbHbT-Q}W9_JS->_CD8ng%P0}eM|f{41phV08E3jiW0F+pO0(6OJ?uV+LKRFs znDK*EM3tELVpMXbrE3Z<(`;qN4|cL4!qeW6HnI^rv!p&FHcEsW2k{UDcH0NhTX(8U zGp7z=ne=U}PF+POf!Gp0Ym-A5yPpJ{Abrwek(?*eS-T4t zoA*>PV?>1~FJ$lwXJzTjTa>TB7wfSl(s7J#zgm2ac$s*)_*yXIR!F~2yi$BU znD=iG-zdHb%(@uQ`4;i5;@iaQ#OuM#bG!6A#Qn10Dg7?--Qs)2_kkIIzxV;!2c$nJ z{UPaifW5Dh^g-zr@sM~}{D`;#W}RGmOFSwrz`Wm<{-}7XcsrQ)ACvyL_zCfZcqf>C zlhU6Q?-D;H#@p<3>=Dm_887PjdRQl)QFU4PpzZQQ3W?$b*|4#h9_y_TiVEX+e{b%tnvi~amjP&26|1SLx z>1V}%%Kn%1zs2Xp7sP$>8|LqSzm=_J{Z_Louwivz?v}QdAh+G##?Ma)o>gE4J|*~2 z&Ly`X7q%J5C}I`=V5>F;tUEF@D>WQ*U>lZ-`&QuDfJ}d8Z$e_7s8DrZdK9qa=!rPs z$Qn)eWK7f}4!O*k#*mN5ehV7`wmp{BtF{%|5NefyW!$g%#EfhDMmRTn97cvJBFc!Z zLLn#D-%V$k|vUcPxOc%d;VJ zk|sLKf!q}59|LlNrj4Rv(=!t*ka;4EB(ieLbFkL}GP@n|J;a7a+%{rc&_y~!o(4A? zScaVTOPLdK%aMx~?vAt79CPo3PYF+;aDP5A1^!r>*aEUo;uvt7OPrBU6|H=N=n+pC z?VOs}cI0{T#E5YM^x>JrX)tfyr)mJ%1tSJj39pA=y})IX`7ZK0pm*jC{#fGr7Zy1R A&;S4c diff --git a/.vs/SportCompetitions/FileContentIndex/4c86a350-e8a7-4f37-9f6b-cf3556a04169.vsidx b/.vs/SportCompetitions/FileContentIndex/4c86a350-e8a7-4f37-9f6b-cf3556a04169.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..6eb3ace6ebbc7a28756d239cd2c80f39c50c4325 GIT binary patch literal 6798 zcmbuCd34m(9mU^_fD0&~7O^Ugh>D8Y05K3kCX>lzV3sg52}A+{A!-l^CQ+0e^Zm0Xc?|bjP?@s)qJ*TIq$>e_C@_pa;ec$)qZ+=O4 zX6K)n47;Bm^mBP4auDcRJy7ZG=p5LyW9N#2%Knkj@$|^v{X^r!5+ZoqdNx2|HJIlUG;-w`$tE1FL-RpBZvR5Df)(o4irXq z4ec2lC=Bi0IW#)mfGN1dL)}MjID#o2oe>v&0+0;H5&=o<3}GQ^iEvWjXC5>e<|M<6 zWSEx>3E1G14DHEKCq;E$BGe^9N<(O`Q7qJ2lC?&3p&V`Oyk-OAr~K5)GtsLV8&zmT z0Q$6tunjHAa6Cp8!j$~Pzz{0ULV#I2))m4{$&f)yBEUm$2$S%y6~Xdk*}!;8tA-8A zed>))CX?Y*RJDX=EIEWlF;~h1l7`solnSg1V<$0OU2u*y#(*c1A&D4Z90Hu6i@k9z zwJN4q6vB)|=+tzm<`pwSf@QB1-k1|4Uvr_rH7cteXxF^$7#@dU;qZpV%4SkI;Sd?1 z5xb0l5hQ|{DH{X{|LDSAAVr5zP=?X6O*RV^Gg68qATXFQWBSl@f~i2{m;yHN&*Ufx z2nnuw;jLzaO^F%arXyF>F@w!^4Ag!dtL++(4W__Y#e?m@jIcyI*3L$pTW#)fO^pDM zWW<9>(cT0DY+9nt||-=AxY%2u&|dGqOvgaJH-PuSV=IMq#>m60k;?A??tE$e0c!3=V2Jj8IOXF-|N5W-vz5 zVyGy?8&et&jCwf=-qg4V^C~lNi<^i8Kbhe0*a#=^iKvPS3}+H%KJdC1hz&F1XiYsd zJLm^F(GMo%r20#me6Fz#857}8oMoP9(g*FZ!Qv?U)r=DFs1CbFjfXP9;7`Q~Et0&|IZp?Q&cG00q9;`*iL zW#%&TaA*O`8V_L=0D7Tn!L>T@a00pTZMRniI*MaXO@ZgRrQ~2o?^~6=a{FOrfYhOuVdUe4Xp(yMBS|OUw(+i_D8b&U=aL zmztNE%S`^$ichFF8_Y(t$!rGcZ-whC%`41R=9OlPx!POlL%=cKjcu`8S!H&3^MLbBj4(ZZ+{gqQ+ls zZZ~(BJIz6JmpNo!V_s`sXAYaY&FjrQ=3aB3Ib!Yyx!zIN$INl_Mic+FDeeR2&E_-B zTg+R{3G+4+@9P?W$ec8%%-cc6aoF`c%p>NV=3VC9<~`=U=27!L^M3OI^KB<#68y}< z-(tLFZiN;?E-Vd|Pzv?VC?u~3WB9%&WI2wN3lt0HVwglmB6AY0o@R>8%>Nq#WCiaUEbD zn!)G}c%%b3XL(9K<-mPT7>q%DvgmPXccRq=A_&)&eIh7gW`l($~p2RZZqH?aXyp?U)hn5OXI<+M2fmStF6(@sb&d8io>1UJtY?A$E zv}M8sBH^Cop=o&Pf?Zb1mXcyA%Z8q__^U!0FO}sytg^79R*<1Aa>27e&)vurH3xR1 zHG@(bQBiYJu8&z@bQS3)D1GFVL!Mgp7O>A$wsUSOJru)6Dc4t0TS+&PS<1m9M^!Y6 zb)KZ&upS=M+T%9u@nR^?{svgC!K}3#P*J%m?N>C*q^;66DKkfJJg-rUDANa(C!mBq zb&m z%CQ@f)gofxs0!wx(uOOf(xw;DGE*sy&p^A-Q_^1X&a;=<;%c}iu7Db&rahyh#wel< zZw6;5VGM1`*kdX)#S>COBqjXz$|rAB41+clDo$_)=T4jv4!`HcZMsW2Yw&L zb5HF@nS0H=^JenfjM@j~bBsH|_49_tXCBWbp8>qr)Cnk~qSBK0gZb)`@&q$m)L5ns zpD9#E#=FM5N1J}tc>?$xVIRNg_}x&DGGf|sB_(M5w%|Etxhmxoi+fCstL;R&w&wVZ zqdlXgauj!((Zt_{5Ifs&jgfbk2j|e+Jnq7>nSL+!rPle z4|kEd&PXeI&X%A&CyaWH<|spX+hQ)ZXcj&ti+XdR%)sAV*Z4-PAHLGy=i&L0{{r${ Bd*1*6 literal 0 HcmV?d00001 diff --git a/.vs/SportCompetitions/FileContentIndex/4a7d59f0-ec1a-4baa-a8a3-05d85e370b18.vsidx b/.vs/SportCompetitions/FileContentIndex/54ff765c-ec0f-41fe-bb5a-4d1ba1aacb6e.vsidx similarity index 99% rename from .vs/SportCompetitions/FileContentIndex/4a7d59f0-ec1a-4baa-a8a3-05d85e370b18.vsidx rename to .vs/SportCompetitions/FileContentIndex/54ff765c-ec0f-41fe-bb5a-4d1ba1aacb6e.vsidx index e3510f83ddbe84c2a855d1a3fc56235b3e78ba19..cf7b909530c957fd1abbc843dd6ae09469ac212e 100644 GIT binary patch delta 20 ccmaF+l=1CT#tlEYSedF#&J}O|$MrrP0C4UKVgLXD delta 20 ccmaF+l=1CT#tlEYSk4586+Z9H3vnPQVW|kJnxvsD5#Ru#P?1)6Jf7HtJ>z6%Y!Yw)Cmx7tz`-7b z1Z|U+5LM~|Vrf+YQdOyXAMFgP(!P_N1&=DpTDS zQ`4Ej-Yce8@AztdI_|2i%eJ&;oty7>&#&)0?+W-CS{U3H0I_{qus8u)99bOO;w+mK zEJ-XeOCn2RTbfv3Y>`=CWPJs)OU;%>wlpT&lUR>gPh>r@t<240Rl$mh6~o%ph|4o} zV%t@)J~%QPf|uC-igA$ms$yitoN==#vM4r0%Y{%wB!~goC3Z68U<(u?@? zWUAqH2+I%PI%Zy>R@@QyxID4tX3Ha69@`H(S%>-{>`)EtP9_D|>6B=J2bq~g-Ev+~ zZEuY2W{bTs_J!O#6+;CU%vF*(DaKVrxHYK$5%?0aEtlw-nvVPb>4Y3j4KiG><+t3C`IkPos^UOO$ z$Rg8h^8(0~mm7z#_b{5jdlu(0a{vprEU{%~%OYDA+eKkR(?0J6tY$#-xMY6^b`+FR zSO27EZKVslW5{nA&UnlMqW5yKWmcJ`J;^d6K~yZ1J=6z|vO3*yW=v(n#uoFQ>1MX*?kvFE39@VpCnG5(i;L*FnfMaHkG3=xv<4OuCosb!|p z7;<&Ux$uU}Ees_JuZ+wa#4C^q*iR)+cYp4{cD$q;y1%c|nA38l`;xv3=B2YU=536t zAb*K@i8Ap+^1wmieF~@kL65V~Z2=xm5f2gKb!oV^>~P_ck{>O^&F%Wf0BHjScYZaH z@9UGqp9>+itBc>jQh>+TYNx9}by_3jmaACP(v zihoG_W8xnd|BUci$)6Md5|H*@mi!gTUl;ya_#TjPy^n|bAK;LwOaq;JipAc@Ae2efBApJ~h z{!+JN>i@!j4q3|Njx5Qs8{`=y4Xbc~|r&if& z-0QtovQf}MD}#<$1+?mthD(}OgruqQ5XR%sDPmRGDdz`VGGb#GS6yCp3GEcE4&5T& zEW=J4pj<;r3!AKlw^bQh{a8cF7)mw-OC^lyX%t9G$td(mX|?W}P0X?qfz(@zF56uJv7MINb!wdW1bAtzk?V zE5d#X`b{AFBh;vb2slUD1Z71S(+N(iP8*<%HtbN<>q5#Hxg+~4Tf><3V?Mo3&jzJd z%{Cy~nnyxf@-g?DyH$g4YI0XdX|oAC?1(Zb^I*>fpOnxlX~Ss~l>J27gckROyT>v6 zHmoD9W6YYaM+N%9QM1$U>~vZga9VX*b2<*n?hCy}+Q69mPf81&?g=M>7Fd7M^`NXA zBjYSPgZnY)wCc3sbR3jj9ZnDH!n4XO8g7l}mYU3ulsn3t8qi=wtXKniQNGD}?ha2l z=V+OF;j~lEog!^IWk<7TNhxP-I3MUnVq?` zk%Z(+LbA!%WRpm{M3SVHBqVJ}HqquwB>#i=`<(Z)d-1C~-S_Kr&gXp2=bX>ydG6F3 zldF%f*q#&3KL-PLBRFwoKktn<`t!5fHum$yg{47#;kL!O!Op?Xg#8#P&BsNlxYl+p$aRV_vH5{z5S&~?SJZ0KmVvTYAg5|$s0iP<%Yt%;_*&6*!$6wG6cA{I=5geQ1FvE;?aAmRNSa+o-&T~Bu&6|yriQrI9nV~!6 zjB)snMaFYg&Z>-mK5r`A5aa#3#fj#iu~#-z)oR@frD_6`vEI7he!x1S|NyB)$wX z-#*!|h_8yTft-I`_8a1U`47l`OMF}YcVxdSz9+sfejt7*9t641N3uT_KM_9_KLZ)} zx%h?rUy5Iehs3Wz#(yJzEB|-m_wpZ>{e$?U{6EP)BK|D@FXFG_Z<_yI_8+qU6#o*_ z6&T>d-;+_RAd=DN@x>d$fd zwE5&vIc6t}i)V4l$DHMfQ43c-9lU?uB4>HGRL-*V=!`qHysOmrE1;~7tE<}EUnmIw SSDzw-?>9eh>U~=~687KmYbVqI diff --git a/.vs/SportCompetitions/FileContentIndex/e7719a6d-c4c6-48f2-945d-fe306d5e2eb0.vsidx b/.vs/SportCompetitions/FileContentIndex/e7719a6d-c4c6-48f2-945d-fe306d5e2eb0.vsidx deleted file mode 100644 index 63e1742c8eec456aae5daa15ab8a76e8e5e11614..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3121 zcmb`IeTd~_6vxkR3?_M5%OYu4@|s-IB73Eodw+MvHTPxq-rrp&Bi-E@S!UebosqQC zwg^euv`HkfB5mYdB9gqMNs=~eNhIMKOtm|ubZWM{e)Uv)Q*X;cxi`0IW?|#P#@@~I|MjHZg>Jn! zJu^E$B~)888+u!&-70LD-ZQez zt3M0&q9o?>Vpf)74cCjbNNP2Mde;CdWA0ownT*fToDc3 zj;8gWD;9^J5%M+R?_aqhpNf)(`yWMbHIBpn=LJNxrRNO;X7MA$b<^C9Gw}tFzfd*r z!atni_%M-cXdfZ+t55rA5yiT_97K(FoQOi)e}e22MO?D`PZm!R@%;LJ)aN`^{?o+M z#WO+XIZHfSJO^Z5=ZfdaUl7k1FVOsj;%fOX5-%1n(fp;d*N8>&GR{NB#O)yG?-cJ6?*^Ig9@+Pb_sM_1_<;DJxI=tM+$laRJ|aE} zGVf!u9~YkxpA>h2T=%r>XJkJs`#Ev9_`K#{ko}_Um&BLFSHxFAp7V9tZ^(XAd`tef zWxpf)UD@x6?~5OZAAzjaB$Kg<3__HW|v^8X=wzwAF{|0Vlx+5d>!`EMF8{w@`)Y)$AGzFh^YSruA$Pln(8 zf@SW{@B==Al@(};H6vKrf!5)p(qG3Pwc*-?wrw2BIMfRMzg4USWfo?wxiUr*ergBW z^4ScU`o7djt@x+xT7y=RD@Dd8lvz_-2aOt|qKZeQw%{*&6*bgV!LEX9(Up}o@L_$U zu2pE;CZL&d4eP1c)!-;{l+iEthFxp8vO~oxLc9hEX>;rWIn!(R1$6V`PE1x;uRohqc`D^2kwNRT-o`u?iPWp(?ET2(&`3!PJ zJg@Y#Gt|tL_s@Igy>XT|NsXK28dgW0^mFo_*trg(SN-X%`7=~hZvPrW2JtyY27hh% M`cU7}twUk|3kQ}t+W-In diff --git a/.vs/SportCompetitions/v17/.suo b/.vs/SportCompetitions/v17/.suo index 2925e90c8dda322225f8a30c50c30e8910caef6a..7cd7a1d8a17c014116f956e6d4f3e41149ce018c 100644 GIT binary patch literal 60416 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 Rf4ybK@c5&R?eg4cxL-mSgSr3! diff --git a/SportCompetitions.sln b/SportCompetitions.sln index f55270e..73fbba6 100644 --- a/SportCompetitions.sln +++ b/SportCompetitions.sln @@ -5,6 +5,8 @@ VisualStudioVersion = 17.0.31903.59 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SportCompetitionsDataModels", "SportCompetitionsDataModels\SportCompetitionsDataModels.csproj", "{D4E6FE63-77F7-428F-99B5-9062AE81C1CA}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SportCompetitionsContracts", "SportCompetitionsContracts\SportCompetitionsContracts.csproj", "{608BDB59-034B-4FDE-A888-C3155B9AA0F6}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -15,8 +17,15 @@ Global {D4E6FE63-77F7-428F-99B5-9062AE81C1CA}.Debug|Any CPU.Build.0 = Debug|Any CPU {D4E6FE63-77F7-428F-99B5-9062AE81C1CA}.Release|Any CPU.ActiveCfg = Release|Any CPU {D4E6FE63-77F7-428F-99B5-9062AE81C1CA}.Release|Any CPU.Build.0 = Release|Any CPU + {608BDB59-034B-4FDE-A888-C3155B9AA0F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {608BDB59-034B-4FDE-A888-C3155B9AA0F6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {608BDB59-034B-4FDE-A888-C3155B9AA0F6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {608BDB59-034B-4FDE-A888-C3155B9AA0F6}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {BAA00FC1-B1E5-422A-B86A-FD896A8E978C} + EndGlobalSection EndGlobal diff --git a/SportCompetitionsContracts/SearchModels/CompetitionSearchModel.cs b/SportCompetitionsContracts/SearchModels/CompetitionSearchModel.cs new file mode 100644 index 0000000..625b63e --- /dev/null +++ b/SportCompetitionsContracts/SearchModels/CompetitionSearchModel.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SportCompetitionsContracts.SearchModels +{ + public class CompetitionSearchModel + { + public int? Id { get; set; } + public string? CompetitionName { get; set; } + } +} diff --git a/SportCompetitionsContracts/SearchModels/MemberSearchModel.cs b/SportCompetitionsContracts/SearchModels/MemberSearchModel.cs new file mode 100644 index 0000000..c19da1d --- /dev/null +++ b/SportCompetitionsContracts/SearchModels/MemberSearchModel.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SportCompetitionsContracts.SearchModels +{ + public class MemberSearchModel + { + public int? Id { get; set; } + public string? MemberFCs { get; set; } + } +} diff --git a/SportCompetitionsContracts/SearchModels/RecordSearchModel.cs b/SportCompetitionsContracts/SearchModels/RecordSearchModel.cs new file mode 100644 index 0000000..89fc10c --- /dev/null +++ b/SportCompetitionsContracts/SearchModels/RecordSearchModel.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SportCompetitionsContracts.SearchModels +{ + public class RecordSearchModel + { + public int? Id { get; set; } + public string? RecordName { get; set; } + } +} diff --git a/SportCompetitionsContracts/SearchModels/ResultSearchModel.cs b/SportCompetitionsContracts/SearchModels/ResultSearchModel.cs new file mode 100644 index 0000000..faea1e3 --- /dev/null +++ b/SportCompetitionsContracts/SearchModels/ResultSearchModel.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SportCompetitionsContracts.SearchModels +{ + public class ResultSearchModel + { + public int? Id { get; set; } + } +} diff --git a/SportCompetitionsContracts/SearchModels/TeamSearchModel.cs b/SportCompetitionsContracts/SearchModels/TeamSearchModel.cs new file mode 100644 index 0000000..ef3d174 --- /dev/null +++ b/SportCompetitionsContracts/SearchModels/TeamSearchModel.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SportCompetitionsContracts.SearchModels +{ + public class TeamSearchModel + { + public int? Id { get; set; } + public string? TeamName { get; set; } + } +} diff --git a/SportCompetitionsContracts/SportCompetitionsContracts.csproj b/SportCompetitionsContracts/SportCompetitionsContracts.csproj new file mode 100644 index 0000000..f356744 --- /dev/null +++ b/SportCompetitionsContracts/SportCompetitionsContracts.csproj @@ -0,0 +1,13 @@ + + + + net7.0 + enable + enable + + + + + + + diff --git a/SportCompetitionsContracts/ViewModels/CompetitionViewModel.cs b/SportCompetitionsContracts/ViewModels/CompetitionViewModel.cs new file mode 100644 index 0000000..156b3fe --- /dev/null +++ b/SportCompetitionsContracts/ViewModels/CompetitionViewModel.cs @@ -0,0 +1,21 @@ +using SportCompetitionsDataModels.Models; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SportCompetitionsContracts.ViewModels +{ + public class CompetitionViewModel : ICompetitionModel + { + public int Id { get; set; } + [DisplayName("Название соревнования")] + public string? CompetitionName { get; set; } + [DisplayName("Дата проведения")] + public DateTime CompetitionDateHolding { get; set; } + [DisplayName("Город проведения")] + public string? CompetitionCity { get; set; } + } +} diff --git a/SportCompetitionsContracts/ViewModels/MemberViewModel.cs b/SportCompetitionsContracts/ViewModels/MemberViewModel.cs new file mode 100644 index 0000000..d40bd13 --- /dev/null +++ b/SportCompetitionsContracts/ViewModels/MemberViewModel.cs @@ -0,0 +1,23 @@ +using SportCompetitionsDataModels.Models; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SportCompetitionsContracts.ViewModels +{ + public class MemberViewModel : IMemberModel + { + public int Id { get; set; } + [DisplayName("ФИО Участника")] + public string? MemberFCs { get; set; } + [DisplayName("Дата рождения")] + public DateTime MemberBirthDate { get; } + [DisplayName("Пол")] + public string? MemberGender { get; set; } + [DisplayName("Команда")] + public int TeamId { get; set; } + } +} diff --git a/SportCompetitionsContracts/ViewModels/RecordViewModel.cs b/SportCompetitionsContracts/ViewModels/RecordViewModel.cs new file mode 100644 index 0000000..2bc05d0 --- /dev/null +++ b/SportCompetitionsContracts/ViewModels/RecordViewModel.cs @@ -0,0 +1,26 @@ +using SportCompetitionsDataModels.Models; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SportCompetitionsContracts.ViewModels +{ + public class RecordViewModel : IRecordModel + { + public int Id { get; set; } + [DisplayName("Название рекорда")] + public string? RecordName { get; set; } + [DisplayName("Описание")] + public string? RecordDecriptiption { get; set; } + [DisplayName("Участник")] + public int MemberId { get; set; } + [DisplayName("Дата установления")] + + public DateTime RecordDate { get; set; } + [DisplayName("Значение")] + public int RecordValue { get; set; } + } +} diff --git a/SportCompetitionsContracts/ViewModels/ResultViewModel.cs b/SportCompetitionsContracts/ViewModels/ResultViewModel.cs new file mode 100644 index 0000000..fc51975 --- /dev/null +++ b/SportCompetitionsContracts/ViewModels/ResultViewModel.cs @@ -0,0 +1,21 @@ +using SportCompetitionsDataModels.Models; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SportCompetitionsContracts.ViewModels +{ + public class ResultViewModel : IResultModel + { + public int Id { get; set; } + [DisplayName("Соревнование")] + public int CompetitionId { get; set; } + [DisplayName("Команда")] + public int TeamId { get; set; } + [DisplayName("Место")] + public int ResultPosition { get; set; } + } +} diff --git a/SportCompetitionsContracts/ViewModels/TeamViewModel.cs b/SportCompetitionsContracts/ViewModels/TeamViewModel.cs new file mode 100644 index 0000000..ef46c48 --- /dev/null +++ b/SportCompetitionsContracts/ViewModels/TeamViewModel.cs @@ -0,0 +1,19 @@ +using SportCompetitionsDataModels.Models; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SportCompetitionsContracts.ViewModels +{ + public class TeamViewModel : ITeamModel + { + public int Id { get; set; } + [DisplayName("Название команды")] + public string? TeamName { get; } + [DisplayName("Страна команды")] + public string? TeamCountry { get; } + } +} diff --git a/SportCompetitionsContracts/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs b/SportCompetitionsContracts/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs new file mode 100644 index 0000000..4257f4b --- /dev/null +++ b/SportCompetitionsContracts/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")] diff --git a/SportCompetitionsContracts/obj/Debug/net7.0/SportCompetitionsContracts.AssemblyInfo.cs b/SportCompetitionsContracts/obj/Debug/net7.0/SportCompetitionsContracts.AssemblyInfo.cs new file mode 100644 index 0000000..de9d553 --- /dev/null +++ b/SportCompetitionsContracts/obj/Debug/net7.0/SportCompetitionsContracts.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Этот код создан программой. +// Исполняемая версия:4.0.30319.42000 +// +// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае +// повторной генерации кода. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("SportCompetitionsContracts")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("SportCompetitionsContracts")] +[assembly: System.Reflection.AssemblyTitleAttribute("SportCompetitionsContracts")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Создано классом WriteCodeFragment MSBuild. + diff --git a/SportCompetitionsContracts/obj/Debug/net7.0/SportCompetitionsContracts.AssemblyInfoInputs.cache b/SportCompetitionsContracts/obj/Debug/net7.0/SportCompetitionsContracts.AssemblyInfoInputs.cache new file mode 100644 index 0000000..0058755 --- /dev/null +++ b/SportCompetitionsContracts/obj/Debug/net7.0/SportCompetitionsContracts.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +fbc92a170b005ab2509e89cb1af8a5876214f936 diff --git a/SportCompetitionsContracts/obj/Debug/net7.0/SportCompetitionsContracts.GeneratedMSBuildEditorConfig.editorconfig b/SportCompetitionsContracts/obj/Debug/net7.0/SportCompetitionsContracts.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..3976daa --- /dev/null +++ b/SportCompetitionsContracts/obj/Debug/net7.0/SportCompetitionsContracts.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,11 @@ +is_global = true +build_property.TargetFramework = net7.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = SportCompetitionsContracts +build_property.ProjectDir = F:\SUBD\lab4\SportCompetitions\SportCompetitionsContracts\ diff --git a/SportCompetitionsContracts/obj/Debug/net7.0/SportCompetitionsContracts.GlobalUsings.g.cs b/SportCompetitionsContracts/obj/Debug/net7.0/SportCompetitionsContracts.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/SportCompetitionsContracts/obj/Debug/net7.0/SportCompetitionsContracts.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/SportCompetitionsContracts/obj/Debug/net7.0/SportCompetitionsContracts.assets.cache b/SportCompetitionsContracts/obj/Debug/net7.0/SportCompetitionsContracts.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..2ce0baa69d99c80f277500f4bc1de3f9dae59175 GIT binary patch literal 159 zcmWIWc6a1qU|_HnxHC~De%Gz~2$tXcPyedEE?FNnF?_+UjM*7Ap1T;=&jzX?7BB)8 vsySQ5gche36~|ndePQc`eHZp#*l}S?j9y-8dTL2bL1J=tVtQ(E3?U-{Vb3J> literal 0 HcmV?d00001 diff --git a/SportCompetitionsContracts/obj/SportCompetitionsContracts.csproj.nuget.dgspec.json b/SportCompetitionsContracts/obj/SportCompetitionsContracts.csproj.nuget.dgspec.json new file mode 100644 index 0000000..49c7920 --- /dev/null +++ b/SportCompetitionsContracts/obj/SportCompetitionsContracts.csproj.nuget.dgspec.json @@ -0,0 +1,122 @@ +{ + "format": 1, + "restore": { + "F:\\SUBD\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj": {} + }, + "projects": { + "F:\\SUBD\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "F:\\SUBD\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj", + "projectName": "SportCompetitionsContracts", + "projectPath": "F:\\SUBD\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj", + "packagesPath": "C:\\Users\\Леонид\\.nuget\\packages\\", + "outputPath": "F:\\SUBD\\lab4\\SportCompetitions\\SportCompetitionsContracts\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Леонид\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net7.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "projectReferences": { + "F:\\SUBD\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj": { + "projectPath": "F:\\SUBD\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.400\\RuntimeIdentifierGraph.json" + } + } + }, + "F:\\SUBD\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "F:\\SUBD\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj", + "projectName": "SportCompetitionsDataModels", + "projectPath": "F:\\SUBD\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj", + "packagesPath": "C:\\Users\\Леонид\\.nuget\\packages\\", + "outputPath": "F:\\SUBD\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Леонид\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net7.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.400\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/SportCompetitionsContracts/obj/SportCompetitionsContracts.csproj.nuget.g.props b/SportCompetitionsContracts/obj/SportCompetitionsContracts.csproj.nuget.g.props new file mode 100644 index 0000000..30b27cc --- /dev/null +++ b/SportCompetitionsContracts/obj/SportCompetitionsContracts.csproj.nuget.g.props @@ -0,0 +1,15 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Леонид\.nuget\packages\ + PackageReference + 6.7.0 + + + + + \ No newline at end of file diff --git a/SportCompetitionsContracts/obj/SportCompetitionsContracts.csproj.nuget.g.targets b/SportCompetitionsContracts/obj/SportCompetitionsContracts.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/SportCompetitionsContracts/obj/SportCompetitionsContracts.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/SportCompetitionsContracts/obj/project.assets.json b/SportCompetitionsContracts/obj/project.assets.json new file mode 100644 index 0000000..0a016df --- /dev/null +++ b/SportCompetitionsContracts/obj/project.assets.json @@ -0,0 +1,91 @@ +{ + "version": 3, + "targets": { + "net7.0": { + "SportCompetitionsDataModels/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v7.0", + "compile": { + "bin/placeholder/SportCompetitionsDataModels.dll": {} + }, + "runtime": { + "bin/placeholder/SportCompetitionsDataModels.dll": {} + } + } + } + }, + "libraries": { + "SportCompetitionsDataModels/1.0.0": { + "type": "project", + "path": "../SportCompetitionsDataModels/SportCompetitionsDataModels.csproj", + "msbuildProject": "../SportCompetitionsDataModels/SportCompetitionsDataModels.csproj" + } + }, + "projectFileDependencyGroups": { + "net7.0": [ + "SportCompetitionsDataModels >= 1.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\Леонид\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "F:\\SUBD\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj", + "projectName": "SportCompetitionsContracts", + "projectPath": "F:\\SUBD\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj", + "packagesPath": "C:\\Users\\Леонид\\.nuget\\packages\\", + "outputPath": "F:\\SUBD\\lab4\\SportCompetitions\\SportCompetitionsContracts\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Леонид\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net7.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "projectReferences": { + "F:\\SUBD\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj": { + "projectPath": "F:\\SUBD\\lab4\\SportCompetitions\\SportCompetitionsDataModels\\SportCompetitionsDataModels.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.400\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/SportCompetitionsContracts/obj/project.nuget.cache b/SportCompetitionsContracts/obj/project.nuget.cache new file mode 100644 index 0000000..80a7177 --- /dev/null +++ b/SportCompetitionsContracts/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "5EhweaXzQ7PvtlnsR9egwQOGOnH2M1FS1fBEHfzjGtrctM8mPuGxXV6THNqgEdTBTmcax2RYTU035XsojAJzdw==", + "success": true, + "projectFilePath": "F:\\SUBD\\lab4\\SportCompetitions\\SportCompetitionsContracts\\SportCompetitionsContracts.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file