From 85bd80ed4b8f4c59a0734879ca635e609b768322 Mon Sep 17 00:00:00 2001 From: Xandra10101 <36187678+Xandra10101@users.noreply.github.com> Date: Fri, 30 Oct 2020 13:19:38 +0100 Subject: [PATCH] Added some files --- .vs/slnx.sqlite | Bin 204800 -> 204800 bytes AlfaPrentice/.vs/AlfaPrentice/v16/.suo | Bin 18432 -> 26624 bytes AlfaPrentice/AlfaPrentice/AlfaPrentice.csproj | 13 +- .../AlfaPrentice/AlfaPrentice.csproj.user | 2 + .../Controllers/LoginController.cs | 16 + .../AlfaPrentice/Data/AlfaPrenticeContext.cs | 12 + AlfaPrentice/AlfaPrentice/Models/User.cs | 11 + .../Implementations/UserRepository.cs | 11 + .../Interfaces/IUserRepository.cs | 11 + .../AlfaPrentice/Utils/TokenProvider.cs | 11 + .../AlfaPrentice/Views/_ViewImports.cshtml | 3 + .../AlfaPrentice/Views/_ViewStart.cshtml | 3 + .../AlfaPrentice.RazorAssemblyInfo.cache | 1 + .../AlfaPrentice.RazorAssemblyInfo.cs | 17 + .../netcoreapp3.1/AlfaPrentice.assets.cache | Bin 259 -> 11129 bytes ...AlfaPrentice.csprojAssemblyReference.cache | Bin 424 -> 207380 bytes .../AlfaPrentice.RazorAssemblyInfo.cache | 1 + .../AlfaPrentice.RazorAssemblyInfo.cs | 17 + .../netcoreapp3.1/AlfaPrentice.assets.cache | Bin 259 -> 11129 bytes .../AlfaPrentice/obj/project.assets.json | 630 ++++++++++++++++++ .../AlfaPrentice/obj/project.nuget.cache | 23 +- 21 files changed, 773 insertions(+), 9 deletions(-) create mode 100644 AlfaPrentice/AlfaPrentice/Controllers/LoginController.cs create mode 100644 AlfaPrentice/AlfaPrentice/Data/AlfaPrenticeContext.cs create mode 100644 AlfaPrentice/AlfaPrentice/Models/User.cs create mode 100644 AlfaPrentice/AlfaPrentice/Repositories/Implementations/UserRepository.cs create mode 100644 AlfaPrentice/AlfaPrentice/Repositories/Interfaces/IUserRepository.cs create mode 100644 AlfaPrentice/AlfaPrentice/Utils/TokenProvider.cs create mode 100644 AlfaPrentice/AlfaPrentice/Views/_ViewImports.cshtml create mode 100644 AlfaPrentice/AlfaPrentice/Views/_ViewStart.cshtml create mode 100644 AlfaPrentice/AlfaPrentice/obj/Debug/netcoreapp3.1/AlfaPrentice.RazorAssemblyInfo.cache create mode 100644 AlfaPrentice/AlfaPrentice/obj/Debug/netcoreapp3.1/AlfaPrentice.RazorAssemblyInfo.cs create mode 100644 AlfaPrentice/AlfaPrentice/obj/Release/netcoreapp3.1/AlfaPrentice.RazorAssemblyInfo.cache create mode 100644 AlfaPrentice/AlfaPrentice/obj/Release/netcoreapp3.1/AlfaPrentice.RazorAssemblyInfo.cs diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite index 13a21e261aecd7383e8dc51a68335026c8ef7d96..7d45f111cf23f8769e4c978d8aab1a88e89fc660 100644 GIT binary patch delta 15479 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 sYa^^K@c;Y?X93;VCVCRz0w)F+kLi_@% delta 9141 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 R5j;u4+;kDS&$#%?@lX46-LwDz diff --git a/AlfaPrentice/.vs/AlfaPrentice/v16/.suo b/AlfaPrentice/.vs/AlfaPrentice/v16/.suo index 19f1ccc2a0a26869b7858906eab5e829cf8cc149..53e24e8805ba7a7dca97157e9831ff1db9eba888 100644 GIT binary patch literal 26624 zcmeHP32+eUQdaVn)NLt& zq?ABuIMSw}<-RF&hMQ?A17*sjO`wo6ozkH#$4sXjftiLjZI4jw$n z=qUhhb0LdbV3iccCnn`fby5gdMH*yRS`M?NsUv+pHN{)IU+I15iAVO>jwjtxjkp;c z!_r!*0o?t#tCI#&*r$3ZevxBm-`=g$IyzIQ8hUIM*UZF=MR9gTL)4+;d*C9a501$!qW}=JkBs4;vd0 z_nglR3y{X^F}ThJjs@7qOg{lvw&6_RMBpS~7Vs5dHgGa92RH>d75EZxIbL;ML0fx9haY=0Ee|{67nztT4`hrWwN$q;tt|0EIxJOvufDV{2Kz zzY=ZvJ>V)}BXBiv4X_E=416EB7We^h9k2zs9^e=dW93J9-U{3V+^nbFit9Gu$G}g3 z?EvX_;CdVIGvMa{Vou;1S>#dYtu|<|xN&fn5KO z*D6O&T)V1u`k?prOO4QYLqMmh0T)U&&`qPzPQy}F#X!1(kXanv8d%@o)t;C%N*IImY7nUrXq1T_h8IsY8v=z7! zed<S_6a)%w?imURr~oQ~bAWS!uLH|~ z^8jPLYw%o~5GT?vK>Rm=l|UnKADwO< zr}f{B@#TR8@k(8gZDGv!n6wIUUV!ueB1jZ!0+bD0odPOFye-Nx|0u(S0EnlU-&q}h z&EOWohjO7FWiaZUB6qHTg16QAe-vJ(ykJN+{@c`=#~{}|(wdRF^9>(brc0HL%QKLF zQ^0qY$~`&%cJN>?h;^UskQj-v^P|i8_C?eA9_fSN^1vw-wrn@TVM{NK;JoeafMU@TVN* z`|&&?%kgMAOtk!UjrA>-nTp%x~noj8A6}Y3Fpa&mXECP6M5OHmY?SQtRS*oJAZ^ZjrEH(H-ykDk% zS0EP`^6J35A(SA9e7OJVKn-4*1hw#D&k|E>^M^@Ln;wh~_K`Aa`X`F<%JG?ZAEkb)%&lnLoZi%f9R^im&Y5oeQvIt5@=;pp2l2}U35rKs8<&x?3I z%9>@P?BkhR5H;|lM)5UPJWr-NX*Hc3{WNwTf#GK%*bF;o3*=)+XiJ?)u;JxxfVOXI zh1}N8ojY)PMsEZkW|ar~utvnw9?g1otK*WV#nk^e)9AAsfmET?H@?R`mWB?g3ZvSO zym-PS^3vWmPf1-fmVYAQ?GLS;S()(==deuAq%7E{A1hrnboBFGTh6^;$MD`KZD%}x zhsfw?Gp_M?*EH=cSmkb$=9snRH1njt+q~+goz5nr^9M$CKEq1y1V^^mD28K_O9M+ zf4c6W$~U~*_6;o1dfP3P`)9py;Dv=N@7m#edVdTnLHkwA1P4n9z?KIVI;qxpThtua>Tb}K4!1Byr zhDSgZCf1;oj}~c$??NFa2|aRRkgHv|3!-(5?Le=I&$EVw=p7kaAbp_HEelVjs!&d@ z34O?=24$z$1bc#BD&{%U7es`sadVRT0HJ3Sf-it$J*nE^ZmD$Qv!U1{msL26T@Kl` z#_Mpod`?HXzpUKhbb6fL3YW|2JiBZtPVOpp6_-}{iyY3O$1TXLIt~7mIc9<9PqUFoUnQ&c|0!tm(%@fg#$4r_{`vRqc+al$PhTgZ1krRY z+P%4x(|iLu@VkZ{q)@tu1)GvY^Q+_XD73q=ISfMbcp;IVe63*P{Vku=eDG{h&F}tu z*#hrBFMfR0&2PW8{JL8f-*MkRu4F?Pds}UBs&hj5OMCs_X*)bMPcub=X9{8UtRSeW z9HLFN_S=8M!S~kRr2MgI-MR)x(_4MZpV?p0u>a*-Py6hNH4ppTRJ0S?uNt|9p;7lh z>MOWvt6b{ey)h?-`54Lc)uY6kh{hS0H+2TJb-l80BhU zmH!o>h1#ly25@#`_zXfzD1zQl0u7-;)ecJWTf{o(3dy7&eHHU;CnKk`0IU2j2dy|C zqkkD&TfsU^RWyE5HCn^qc@tG&O%aZ_3jCjKT)zs^;BWN58O@~y<)9iK8~HsZt+?@7 z3?>P|3I442X^6L4eqdOnH#tI-0~j=EKm z!rf-_G063Y{;*2{tM#u2?Oi7PIUcwxP33p2zpjoy>d>bER{2+fR*e5zj4RGGA+e4A zP|Zk-LVm|(xZoPUvj3;!k?m=fKP@iQyBL!37qTsxA2|H4ZPdtf_ljj3g`L6=7lrR`$j!tAc({vm%FL0k6z>ceq#a z%B$o^I2wqBl|g%@J=EJN#|pzrr+um2-4*T!d0#;8*YdPi`aQv@tfkb-5k>ZTVzRGZ z@$|_3VWnG8#gtwUt&)4feKN@8kWUVI12W2@zh56#`7(VZt|8UQ`i{ zZ66wSt{-awm zMp+zR@kbW~^2g>tlsfq>&VS157CoEQyQn#39tvP37_C9l$EFP$6m2bq>UXl-ZOIZX zq`jVX`g=Qin5zmk90mFw`cKI6AN2c8I~IR((~46{4}9>^uO5GNucLL_+{VcE z>p%U|@{hOv`*u28j`VmsJwLWVbM{|M@N_N1lgR#?D1XM+e~pr8^cX6E{GlvAMjw%* zQ^$WIy_x*iIB_Ou^P&oxa75knYJPT%H3qCdwmFDc1Xz{-EUP%Ts)r4+4pOQF-!+g} z4(tIbx$1F8AH7;UUp``q9=ki{{)>E1PlG@8MVkK@tnqIFT_eiJ1B}rtK_=_(RPYt` zPv8C{v~lwjwYVP3y{%@MSn%`(jdMP%FTBM4qO^YN{GRu>y>sKe$FwZ#Sazh_{IEFuwQ2ou_BgqraV0J*t^@6;%_Z`A_pEI1>7CPu9sF?av}o*j1$Ls~43I z{sBO8PZpk$bJI@jImC-s`pT=>v6{BLN1%A|&nQ_pQ%@%T!vhIc(8OW3I$d>>2K=8-qf3{hu%=Xn|_y5mj zon6Xkzp=dk=K>U8n&NlkEmAa8B!-Q7HL9^$`0CMkv>HO}Q2%nz%+S-J{=1!-|N3}h zxWR(o`m1vn?R!v}Td?V`SKRsOoQ;>hbb|dX=aRy*nYaD&n$Pmy-^W%H=RxACwd8e& Hxc&YIem32i delta 772 zcmah{&ubG=5Pq{=)2ylMYm(MP-Tv@Uv3M|wm%3?VlS4|SxTVq-4;Bo;gO*wkLQZ?| z%oIyVL?Ge#6$7e|3C=z*sL?#ZBWGe;A3V!cD|YSy|urA-GIim z5pjH^5Em#1LMI3Ura5m}JAeT^(Hs5#4{v)9bRrAqv8L4E5gsUW=*wJehRD}|wVut< zVM?h#7>Xk23CfM*8gHsMMw#U?r-1OV`q3E zJp5~PZ~cl&jfatFjB*x?6Ep$~^BR4G4(8&QaVaT*#=HV&q7>(=o+04Z*)d$7*i#3) z#jUzKSp*GO@nV;qsyk_46XaSb8TPf)7WxBuvb~ay!CP&ni-|311=dQEE(_JqzNiph=tT0lu31C zVa**XBxR9$&W1vCIS?6qb2rly#RP<0_{3<>d-$_5j@f&wc(t0w{aC7bU3E&kvWAPF z?k8SWx4xX)eetf9N6UDID@KK|{QKM$=xkUI{_o?U4Y(MtZMr6TD)?vmw?*_`U5oHA k_3=-;y>^;huubX7>9?Scu|=O}$Gvt@S5DfTw`W+t010^8AOHXW diff --git a/AlfaPrentice/AlfaPrentice/AlfaPrentice.csproj b/AlfaPrentice/AlfaPrentice/AlfaPrentice.csproj index 2b4b379..178af65 100644 --- a/AlfaPrentice/AlfaPrentice/AlfaPrentice.csproj +++ b/AlfaPrentice/AlfaPrentice/AlfaPrentice.csproj @@ -7,17 +7,16 @@ + + + + + - - - - - - - + diff --git a/AlfaPrentice/AlfaPrentice/AlfaPrentice.csproj.user b/AlfaPrentice/AlfaPrentice/AlfaPrentice.csproj.user index 763f3ab..67c77fd 100644 --- a/AlfaPrentice/AlfaPrentice/AlfaPrentice.csproj.user +++ b/AlfaPrentice/AlfaPrentice/AlfaPrentice.csproj.user @@ -2,5 +2,7 @@ Docker + MvcControllerEmptyScaffolder + root/Controller \ No newline at end of file diff --git a/AlfaPrentice/AlfaPrentice/Controllers/LoginController.cs b/AlfaPrentice/AlfaPrentice/Controllers/LoginController.cs new file mode 100644 index 0000000..ac96dea --- /dev/null +++ b/AlfaPrentice/AlfaPrentice/Controllers/LoginController.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; + +namespace AlfaPrentice.Controllers +{ + public class LoginController : Controller + { + public IActionResult Index() + { + return View(); + } + } +} diff --git a/AlfaPrentice/AlfaPrentice/Data/AlfaPrenticeContext.cs b/AlfaPrentice/AlfaPrentice/Data/AlfaPrenticeContext.cs new file mode 100644 index 0000000..ea28ef8 --- /dev/null +++ b/AlfaPrentice/AlfaPrentice/Data/AlfaPrenticeContext.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.EntityFrameworkCore; + +namespace AlfaPrentice.Data +{ + public class AlfaPrenticeContext : DbContext + { + } +} diff --git a/AlfaPrentice/AlfaPrentice/Models/User.cs b/AlfaPrentice/AlfaPrentice/Models/User.cs new file mode 100644 index 0000000..ed6815d --- /dev/null +++ b/AlfaPrentice/AlfaPrentice/Models/User.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace AlfaPrentice.Models +{ + public class User + { + } +} diff --git a/AlfaPrentice/AlfaPrentice/Repositories/Implementations/UserRepository.cs b/AlfaPrentice/AlfaPrentice/Repositories/Implementations/UserRepository.cs new file mode 100644 index 0000000..4893dfc --- /dev/null +++ b/AlfaPrentice/AlfaPrentice/Repositories/Implementations/UserRepository.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace AlfaPrentice.Repositories.Implementations +{ + public class UserRepository + { + } +} diff --git a/AlfaPrentice/AlfaPrentice/Repositories/Interfaces/IUserRepository.cs b/AlfaPrentice/AlfaPrentice/Repositories/Interfaces/IUserRepository.cs new file mode 100644 index 0000000..fdd9def --- /dev/null +++ b/AlfaPrentice/AlfaPrentice/Repositories/Interfaces/IUserRepository.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace AlfaPrentice.Repositories.Interfaces +{ + public class IUserRepository + { + } +} diff --git a/AlfaPrentice/AlfaPrentice/Utils/TokenProvider.cs b/AlfaPrentice/AlfaPrentice/Utils/TokenProvider.cs new file mode 100644 index 0000000..1962ef3 --- /dev/null +++ b/AlfaPrentice/AlfaPrentice/Utils/TokenProvider.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace AlfaPrentice.Utils +{ + public class TokenProvider + { + } +} diff --git a/AlfaPrentice/AlfaPrentice/Views/_ViewImports.cshtml b/AlfaPrentice/AlfaPrentice/Views/_ViewImports.cshtml new file mode 100644 index 0000000..9fe46da --- /dev/null +++ b/AlfaPrentice/AlfaPrentice/Views/_ViewImports.cshtml @@ -0,0 +1,3 @@ +@using AlfaExchange +@using AlfaExchange.Models +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers diff --git a/AlfaPrentice/AlfaPrentice/Views/_ViewStart.cshtml b/AlfaPrentice/AlfaPrentice/Views/_ViewStart.cshtml new file mode 100644 index 0000000..a5f1004 --- /dev/null +++ b/AlfaPrentice/AlfaPrentice/Views/_ViewStart.cshtml @@ -0,0 +1,3 @@ +@{ + Layout = "_Layout"; +} diff --git a/AlfaPrentice/AlfaPrentice/obj/Debug/netcoreapp3.1/AlfaPrentice.RazorAssemblyInfo.cache b/AlfaPrentice/AlfaPrentice/obj/Debug/netcoreapp3.1/AlfaPrentice.RazorAssemblyInfo.cache new file mode 100644 index 0000000..5568053 --- /dev/null +++ b/AlfaPrentice/AlfaPrentice/obj/Debug/netcoreapp3.1/AlfaPrentice.RazorAssemblyInfo.cache @@ -0,0 +1 @@ +ca0a7635792fb9eeeeef10e57948d083ad593b96 diff --git a/AlfaPrentice/AlfaPrentice/obj/Debug/netcoreapp3.1/AlfaPrentice.RazorAssemblyInfo.cs b/AlfaPrentice/AlfaPrentice/obj/Debug/netcoreapp3.1/AlfaPrentice.RazorAssemblyInfo.cs new file mode 100644 index 0000000..9427e0e --- /dev/null +++ b/AlfaPrentice/AlfaPrentice/obj/Debug/netcoreapp3.1/AlfaPrentice.RazorAssemblyInfo.cs @@ -0,0 +1,17 @@ +//------------------------------------------------------------------------------ +// +// 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: Microsoft.AspNetCore.Mvc.ApplicationParts.RelatedAssemblyAttribute("AlfaPrentice.Views")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/AlfaPrentice/AlfaPrentice/obj/Debug/netcoreapp3.1/AlfaPrentice.assets.cache b/AlfaPrentice/AlfaPrentice/obj/Debug/netcoreapp3.1/AlfaPrentice.assets.cache index 172ee5684e41d55f7ac8b369252c5b25e991e777..8c00fd11dc78775dfc98e4d944489efe6bf785e8 100644 GIT binary patch literal 11129 zcmdT~TW=dh6n3GZl+w}*6eulCTY4qk#7%lhfwr!5X`m^QQYs$&vR-eTCF>oty9Qi| zf`pJjz#F9%ulxZdcm(mv1F!H83h(>^&RNgw%&yPc<7`k}OOx2+bIyFvrMKow zPZbJULOZn%0_Gw}VQf~URWn$%Sj~=5P6(9P)n>EV4e}b8m%&^`htmMj zZG(d7o`!t5iNr|EM`ZIu2<*^e!BM+<>JnpTB$48;<1&G+NOl#Hg>OE-i zc>+sO9RL}j%p+ux*p(uI%MM9ky&&<`#*k>(4d%C#6G#{SV&tp#{+<-@XE|`J7r?*F z37mN=PQB%uIDH1ht-7kPpG(2s%VA@^fc?V;!p<{w5*)H7(DNxmFK|LwF9_vb1qmQk z$E(?Xp5eF}MNmiO#T1EsoCMYj66-oYji}$^Gz&*LXYVs&)LM;AbW%&lr_r^q}aX8*dL;b02sC`XF*0_pvH3ab@tG^GWSRCdouwJmp*Wav39LoKUgSR_QYJVR| zA$^4-#d?ACvwZ#C^qqziIv+qL*-3eM3egYkQtYP!KAHl2j047c0r-yYR1VrfXg3Ut zxo&4q2@I#vXoY6g#f0)aqyEEaNg&tqY9!UmNo032t)a{nk+V!+&WF>)V4COs*`Ia5w?&|2GF)47*D9-Zza^$QcKMlwbxd8={k3&J^ zSdYlDKK;VH=RnWr81&eiv=9#w_?6;JB<^T&N;(r3hPsEK`SCvH;^_}DcY)eZdh$IUL({0K zLjbMmaD4AYgM(yya=Swth0QG|XqoPE*s3|qDBW&>1W;yPXgVIK2*ypuT=;AHpg{!a zxj$a*a#M@9Cp0(|8)R(?9CIO6MIU@^yrR*ywW|+-8Hxt(C-_P$8WT{5->Hg55k8-R zG6`i0%2_DqplpoNkvv6vD;)xLTIo0sXz)8#>7YD4j6I(Ij%Htd{xZD#%Se;66h}TwxlYqQt2)3VM{vV-t>TN z$ZKN_N$`Sh@I>+p$TN5*%+!9JT~|YDgdQW4Xtkq6YL5)zi!EuZn3pt(5dtW-qezCc za=uW;YF}LEjmrCi#2V5Mgb--ylP7~`H0de1BfWftflA|wE)B{#8#-5Qb)hR4Z2d&u zvzomjW#I^AeDD(DF6^&xV>LKeg5I<1(?wM`vJXssqA z-PZDWI7UZJY={tUQo~FWa3Zw)Mamf20<{MMoM~<2G^kP1Q*14n-7F0B!YP{xeYhvL ihS7K-5?ccfrZ}MGPG1x&tIT>W-lK8kURK97SLuIv1bUqS delta 117 zcmewv*39G?;O*|n#lXPup-rVcg1>9dC9yvnHudj4`F+0l7pqV4X*U?>bZ^*bwdg-k d4L-m)d5(ZBD-%$O#$-b#jmf2gHX_*60{~p(8WjKl diff --git a/AlfaPrentice/AlfaPrentice/obj/Debug/netcoreapp3.1/AlfaPrentice.csprojAssemblyReference.cache b/AlfaPrentice/AlfaPrentice/obj/Debug/netcoreapp3.1/AlfaPrentice.csprojAssemblyReference.cache index 773aab83a169a472ce0ab56b323087b9b3dd68a2..e084bdcc4df20baeea1adf3d69ad58f3c67fe194 100644 GIT binary patch literal 207380 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 QEHaeV~0hky`CxOnVs4 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 delta 30 gcmbPog=Yox27gATMQoD;89n(JfIxr^L;?Xf0D4>nCjbBd diff --git a/AlfaPrentice/AlfaPrentice/obj/Release/netcoreapp3.1/AlfaPrentice.RazorAssemblyInfo.cache b/AlfaPrentice/AlfaPrentice/obj/Release/netcoreapp3.1/AlfaPrentice.RazorAssemblyInfo.cache new file mode 100644 index 0000000..5568053 --- /dev/null +++ b/AlfaPrentice/AlfaPrentice/obj/Release/netcoreapp3.1/AlfaPrentice.RazorAssemblyInfo.cache @@ -0,0 +1 @@ +ca0a7635792fb9eeeeef10e57948d083ad593b96 diff --git a/AlfaPrentice/AlfaPrentice/obj/Release/netcoreapp3.1/AlfaPrentice.RazorAssemblyInfo.cs b/AlfaPrentice/AlfaPrentice/obj/Release/netcoreapp3.1/AlfaPrentice.RazorAssemblyInfo.cs new file mode 100644 index 0000000..9427e0e --- /dev/null +++ b/AlfaPrentice/AlfaPrentice/obj/Release/netcoreapp3.1/AlfaPrentice.RazorAssemblyInfo.cs @@ -0,0 +1,17 @@ +//------------------------------------------------------------------------------ +// +// 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: Microsoft.AspNetCore.Mvc.ApplicationParts.RelatedAssemblyAttribute("AlfaPrentice.Views")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/AlfaPrentice/AlfaPrentice/obj/Release/netcoreapp3.1/AlfaPrentice.assets.cache b/AlfaPrentice/AlfaPrentice/obj/Release/netcoreapp3.1/AlfaPrentice.assets.cache index 81b5a3d61617d0dca0e95ee97923c5bcbe32fc11..a7690926b2c3b74c11595eb6c2dd1b19fc8ea016 100644 GIT binary patch literal 11129 zcmdT~&2Jk;6nCMal+tfnptLk?=_lzXZc^G5XzMyj8=91el!}8dC=sf8(W_ z*Go?o3WW#%+`aklFS~wz%=vYU?Y#HL-}@In`2E6{za98t-=E+8^w(RTj1~%;!0xL} zf1IrI8?=ZLKv(ZJ%4Q+R=Vz{lk6;_(eTw`@Bs5ETT_X2MvG|(VyulTHCz32IB zrsrD*bD7h=k6|W_qA^{OpKD&|LL4)wEXEOLqX=^%LK!2JLUDI|$%U@w85Gn%DV#T*sDu6Etfj#qU=b%dByasM1beoUe5Zy?G zrBK)m{}CO2egeuCC{IGc`mIo~{_f!Yi(pq-uxffWD?<P-0iJX0sdQ4KOc*xrz>_ z0ixRm1<^eX1<_$WqQm<2^d&L;e9#@cn(WI7r7x*5SNd{0pb;aDXm>zCv{;X5aRz+5 zj*%zO8mtoj8NtgvPkSsk-%k#B(PqP_lh6!2#_aI6== zKg$W+b64zo%V#)!2E?tps<8K^VDIO!v0lLbegk3WnK}s$Srh2l6rtxhA*>gK@~(me zkgDz0EI-e1T#F*8qw;);!~sqM>jjB*ou6_c)~u!lz+JO#yYE`jjx-pDnK;0_2%u7U zAw}UJr-1c>!jJhT7D1uM^pfXn;%tyTLJ`WEWrtGiUgYesUa;l7#d?ACn|$NIq2}p(0X(a}kEB=}S=GUW@&cp)m<+LZ8I>G_g>34tq6BlM;DDrfqO=AmhYD%XBGKbK!(T-D2RL< z3L?jPM2_|87v?>OdOpXX$Nr>+c!na$GDYTaDgG;cNQPo;etD*yWgV2I2bSaUL7=z(K*|J zQ-KQ~L2a#at99K9=a}PEK~0(S97t8s2VWbnXmoAu>O)|LqJjGfzS4@u1k~Yos-jVZ z&*z{_LYabc9?C0FHb&`4o}#^#4uLwYbX)*5_?@bBP^d40&BIqf1PdJngkmubEQVPb z5&U$N5sKd>;FtGV@qbfH1i9S+688+0sqm1d6cdWvt6)1+N{S$)qoh!TUIRiyq_7A& zItmL#=XId-NGLCYsE+bN5xopV^RBW)zO#{vj3B3@$WY|20J$MmY6LYMrG}z*6{tOW z3XWi{qu@}iOTapx(!k}C!JgekZVdMpf`N{*Lov7p42DE{ zC5U1$0}O^jAreG%6e5bqED(9f%8{U;qa0Bb=77S+D@w$3Qr|~N)MW&lw4!t!P~vy0 zqC~N|0XD;>GzmsJN)yFs9vG>wH{ipL=$Ut^^Xq~6ny&n_S9QAsN&sB4jYRsYqDT=B zu_MuK{`MsnuFku>)hW2!A5Y%xE8-3j1V?upcfJL`ZrH)!a~v6RS=98z7;lWrzwqFi zYD=hV*oeY~(9Wh{W+rh@D6t3!3^{-tR~k6JD&}Ehv~olVbXRy=QWaOJ^cMH9B^_~Z zdcZd1wXudIcu_ZaBKZa689WnaYQN5|t06T)kC92V+EF64M~3jlmb6vO%bLUp0TkO& zB*R%bUnpa>FBW*C^1dLkhV%m=1X}v!$>2FndP?p{FCSr`(zvQigL2M>&Q)7o=*k6K zKauymW^YJYI6@g8yo9(5`zzd7O%grP%L~KymxM>6%cYCNK@rE!Qj@U(9W^;>qIf9< zAMSz1c@t88?v|plk?!LleY6liQQKMy0xP`TZdzOX7W~?-VQnpY&Gv$4GG}w>x2!!g z7TjC8(H+}ztBMEb5h>tj9FAkj(d~W69Y}^#&p)N5jN{CZ&Xk3^MzD|0D&}%+QwI`S ztI0^WwLBh9&`}c`B7~dNFw+E_2rYk+GDfyQ?STMiTH81cYLxU8TT5m)3j@7y%4R|z l?#ZoTG+v0r)_{X44rsa47sbjdd%YI#@i=lXtCO0m^gnm$d8GgV delta 117 zcmewv*39G?;O*|n#lXO@P;ha=;;jGICxj&U|30)|;aB?O-!0CqThs*-_D;&Siv15% cgAXuHo+Dt($^=xRG1-twV{)mWjR-dN03j+FI{*Lx diff --git a/AlfaPrentice/AlfaPrentice/obj/project.assets.json b/AlfaPrentice/AlfaPrentice/obj/project.assets.json index a40334f..2a3ff0d 100644 --- a/AlfaPrentice/AlfaPrentice/obj/project.assets.json +++ b/AlfaPrentice/AlfaPrentice/obj/project.assets.json @@ -2,16 +2,500 @@ "version": 3, "targets": { ".NETCoreApp,Version=v3.1": { + "Microsoft.Bcl.AsyncInterfaces/1.1.1": { + "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.9": { + "type": "package", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "1.1.1", + "Microsoft.Bcl.HashCode": "1.1.0", + "Microsoft.EntityFrameworkCore.Abstractions": "3.1.9", + "Microsoft.EntityFrameworkCore.Analyzers": "3.1.9", + "Microsoft.Extensions.Caching.Memory": "3.1.9", + "Microsoft.Extensions.DependencyInjection": "3.1.9", + "Microsoft.Extensions.Logging": "3.1.9", + "System.Collections.Immutable": "1.7.1", + "System.ComponentModel.Annotations": "4.7.0", + "System.Diagnostics.DiagnosticSource": "4.7.1" + }, + "compile": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": {} + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/3.1.9": { + "type": "package", + "compile": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {} + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/3.1.9": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + } + }, + "Microsoft.Extensions.Caching.Abstractions/3.1.9": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "3.1.9" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.Extensions.Caching.Abstractions.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Caching.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Caching.Memory/3.1.9": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "3.1.9", + "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.9", + "Microsoft.Extensions.Logging.Abstractions": "3.1.9", + "Microsoft.Extensions.Options": "3.1.9" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.Extensions.Caching.Memory.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Caching.Memory.dll": {} + } + }, + "Microsoft.Extensions.Configuration/3.1.9": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "3.1.9" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.dll": {} + } + }, + "Microsoft.Extensions.Configuration.Abstractions/3.1.9": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "3.1.9" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll": {} + } + }, + "Microsoft.Extensions.Configuration.Binder/3.1.9": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "3.1.9" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll": {} + } + }, + "Microsoft.Extensions.DependencyInjection/3.1.9": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.9" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.9": { + "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.9": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Binder": "3.1.9", + "Microsoft.Extensions.DependencyInjection": "3.1.9", + "Microsoft.Extensions.Logging.Abstractions": "3.1.9", + "Microsoft.Extensions.Options": "3.1.9" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.Extensions.Logging.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Logging.dll": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/3.1.9": { + "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.9": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.9", + "Microsoft.Extensions.Primitives": "3.1.9" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.Extensions.Options.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Options.dll": {} + } + }, + "Microsoft.Extensions.Primitives/3.1.9": { + "type": "package", + "compile": { + "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll": {} + } + }, "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.10.9": { "type": "package", "build": { "build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.props": {}, "build/Microsoft.VisualStudio.Azure.Containers.Tools.Targets.targets": {} } + }, + "System.Collections.Immutable/1.7.1": { + "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.1": { + "type": "package", + "compile": { + "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {} + } } } }, "libraries": { + "Microsoft.Bcl.AsyncInterfaces/1.1.1": { + "sha512": "yuvf07qFWFqtK3P/MRkEKLhn5r2UbSpVueRziSqj0yJQIKFwG1pq9mOayK3zE5qZCTs0CbrwL9M6R8VwqyGy2w==", + "type": "package", + "path": "microsoft.bcl.asyncinterfaces/1.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "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.1.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.9": { + "sha512": "u3A2W0BvAuAF2jgW+WX+C+Sh8sMGX5Kl1hdA0gu6A/XSrZQoW/BUP4a/q2n3iitDGndaorqjAKx+Spb9gBto+w==", + "type": "package", + "path": "microsoft.entityframeworkcore/3.1.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll", + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.xml", + "microsoft.entityframeworkcore.3.1.9.nupkg.sha512", + "microsoft.entityframeworkcore.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Abstractions/3.1.9": { + "sha512": "IR6Y4RJVlw0QXdWXjF3Kx9s1QLiicJus+BFBKr43lBtriV20j3yrWMoaZ9W1AUUgnicZXpXVcNfklqtmwb9Sxw==", + "type": "package", + "path": "microsoft.entityframeworkcore.abstractions/3.1.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll", + "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.xml", + "microsoft.entityframeworkcore.abstractions.3.1.9.nupkg.sha512", + "microsoft.entityframeworkcore.abstractions.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Analyzers/3.1.9": { + "sha512": "eXGyx/Lb1fiiKtnIStdxGrfBSSQg8oZytE10f1T/2xAx12W9dKB9U9fg05cwNCDC0S2CXILsmZHYaGqCSXVAqQ==", + "type": "package", + "path": "microsoft.entityframeworkcore.analyzers/3.1.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll", + "lib/netstandard2.0/_._", + "microsoft.entityframeworkcore.analyzers.3.1.9.nupkg.sha512", + "microsoft.entityframeworkcore.analyzers.nuspec" + ] + }, + "Microsoft.Extensions.Caching.Abstractions/3.1.9": { + "sha512": "/2QsPAsUZD4qvftZkUKHRRRryPDXWh606/iNXPLrulwHLMr9JNsKBJWVqylT3qU92nJok5VoqSblkY9mSyxFyg==", + "type": "package", + "path": "microsoft.extensions.caching.abstractions/3.1.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "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.9.nupkg.sha512", + "microsoft.extensions.caching.abstractions.nuspec" + ] + }, + "Microsoft.Extensions.Caching.Memory/3.1.9": { + "sha512": "/JrVMVetX/kpJQUIlJ6NLQ3zbF0yyryXpo4+uFCqYIUZzgmWk8DS/zSKcyj1tQ3410+vhDEAPngxC+hg0IlJeg==", + "type": "package", + "path": "microsoft.extensions.caching.memory/3.1.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "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.9.nupkg.sha512", + "microsoft.extensions.caching.memory.nuspec" + ] + }, + "Microsoft.Extensions.Configuration/3.1.9": { + "sha512": "lqdkOGNeTMKG981Q7yWGlRiFbIlsRwTlMMiybT+WOzUCFBS/wc25tZgh7Wm/uRoBbWefgvokzmnea7ZjmFedmA==", + "type": "package", + "path": "microsoft.extensions.configuration/3.1.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "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.9.nupkg.sha512", + "microsoft.extensions.configuration.nuspec" + ] + }, + "Microsoft.Extensions.Configuration.Abstractions/3.1.9": { + "sha512": "vOJxPKczaHpXeZFrxARxYwsEulhEouXc5aZGgMdkhV/iEXX9/pfjqKk76rTG+4CsJjHV+G/4eMhvOIaQMHENNA==", + "type": "package", + "path": "microsoft.extensions.configuration.abstractions/3.1.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "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.9.nupkg.sha512", + "microsoft.extensions.configuration.abstractions.nuspec" + ] + }, + "Microsoft.Extensions.Configuration.Binder/3.1.9": { + "sha512": "BG6HcT7tARYakftqfQu+cLksgIWG1NdxMY+igI12hdZrUK+WjS973NiRyuao/U9yyTeM9NPwRnC61hCmG3G3jg==", + "type": "package", + "path": "microsoft.extensions.configuration.binder/3.1.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "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.9.nupkg.sha512", + "microsoft.extensions.configuration.binder.nuspec" + ] + }, + "Microsoft.Extensions.DependencyInjection/3.1.9": { + "sha512": "ORqfrAACcvTInie1oGola5uky344/PiNfgayTPuZWV4WnSfIQZJQm/ZLpGshJE3h7TqwYaYElGazK/yaM2bFLA==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection/3.1.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "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.9.nupkg.sha512", + "microsoft.extensions.dependencyinjection.nuspec" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.9": { + "sha512": "8PkcaPwiTPOhqshoY4+rQUbz86X6YpLDLUqXOezh7L2A3pgpBmeBBByYIffofBlvQxDdQ0zB2DkWjbZWyCxRWg==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/3.1.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "microsoft.extensions.dependencyinjection.abstractions.3.1.9.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec" + ] + }, + "Microsoft.Extensions.Logging/3.1.9": { + "sha512": "+V3i0jCQCO6IIOf6e+fL0SqrZd2x/Krug9EEL1JHa9R03RsbEpltCtjVY5hxedyuyuQKwvLoR12sCfu/9XEUAw==", + "type": "package", + "path": "microsoft.extensions.logging/3.1.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "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.9.nupkg.sha512", + "microsoft.extensions.logging.nuspec" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/3.1.9": { + "sha512": "W5fbF8qVR9SMVVJqDQLIR7meWbev6Pu/lbrm7LDNr4Sp7HOotr4k2UULTdFSXOi5aoDdkQZpWnq0ZSpjrR3tjg==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/3.1.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", + "microsoft.extensions.logging.abstractions.3.1.9.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec" + ] + }, + "Microsoft.Extensions.Options/3.1.9": { + "sha512": "EIb3G1DL+Rl9MvJR7LjI1wCy2nfTN4y8MflbOftn1HLYQBj/Rwl8kUbGTrSFE01c99Wm4ETjWVsjqKcpFvhPng==", + "type": "package", + "path": "microsoft.extensions.options/3.1.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "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.9.nupkg.sha512", + "microsoft.extensions.options.nuspec" + ] + }, + "Microsoft.Extensions.Primitives/3.1.9": { + "sha512": "IrHecH0eGG7/XoeEtv++oLg/sJHRNyeCqlA9RhAo6ig4GpOTjtDr32sBMYuuLtUq8ALahneWkrOzoBAwJ4L4iA==", + "type": "package", + "path": "microsoft.extensions.primitives/3.1.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "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.9.nupkg.sha512", + "microsoft.extensions.primitives.nuspec" + ] + }, "Microsoft.VisualStudio.Azure.Containers.Tools.Targets/1.10.9": { "sha512": "Sug+YeP9YYigFnUdvPCUJjBz7cc2VVR7UBZkIRwPWmVR/HmIM5HbcpX940s4BM3xgL3QHGp3qN7AqkcZ/MjZEw==", "type": "package", @@ -75,10 +559,152 @@ "tools/zh-Hant/Microsoft.VisualStudio.Containers.Tools.Shared.resources.dll", "tools/zh-Hant/Microsoft.VisualStudio.Containers.Tools.Tasks.resources.dll" ] + }, + "System.Collections.Immutable/1.7.1": { + "sha512": "B43Zsz5EfMwyEbnObwRxW5u85fzJma3lrDeGcSAV1qkhSRTNY5uXAByTn9h9ddNdhM+4/YoLc/CI43umjwIl9Q==", + "type": "package", + "path": "system.collections.immutable/1.7.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Collections.Immutable.dll", + "lib/net461/System.Collections.Immutable.xml", + "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.1.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.1": { + "sha512": "j81Lovt90PDAq8kLpaJfJKV/rWdWuEk6jfV+MBkee33vzYLEUsy4gXK8laa9V2nZlLM9VM9yA/OOQxxPEJKAMw==", + "type": "package", + "path": "system.diagnostics.diagnosticsource/4.7.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "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.1.nupkg.sha512", + "system.diagnostics.diagnosticsource.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] } }, "projectFileDependencyGroups": { ".NETCoreApp,Version=v3.1": [ + "Microsoft.EntityFrameworkCore >= 3.1.9", "Microsoft.VisualStudio.Azure.Containers.Tools.Targets >= 1.10.9" ] }, @@ -123,6 +749,10 @@ "frameworks": { "netcoreapp3.1": { "dependencies": { + "Microsoft.EntityFrameworkCore": { + "target": "Package", + "version": "[3.1.9, )" + }, "Microsoft.VisualStudio.Azure.Containers.Tools.Targets": { "target": "Package", "version": "[1.10.9, )" diff --git a/AlfaPrentice/AlfaPrentice/obj/project.nuget.cache b/AlfaPrentice/AlfaPrentice/obj/project.nuget.cache index 5fc7ec4..f15e15f 100644 --- a/AlfaPrentice/AlfaPrentice/obj/project.nuget.cache +++ b/AlfaPrentice/AlfaPrentice/obj/project.nuget.cache @@ -1,10 +1,29 @@ { "version": 2, - "dgSpecHash": "+9g49VUM94weX/FAwmcld5mn/tf066LMv9c4xvt+e5uT0EPq99hYTVxVp5/nnU3ohNHIwhgoMjQpTuRxb5wzhA==", + "dgSpecHash": "KI6cjqwmZ67CPfWkH8Ro5bxd7Zbem5QMkcNur4LWc0skZzaLMraH+emrh1jCSRMdB+FLmdb8QSsMUlnNy5J56g==", "success": true, "projectFilePath": "C:\\Users\\Xandra Mentink\\source\\repos\\Xandra10101\\AlfaPrentice\\AlfaPrentice\\AlfaPrentice\\AlfaPrentice.csproj", "expectedPackageFiles": [ - "C:\\Users\\Xandra Mentink\\.nuget\\packages\\microsoft.visualstudio.azure.containers.tools.targets\\1.10.9\\microsoft.visualstudio.azure.containers.tools.targets.1.10.9.nupkg.sha512" + "C:\\Users\\Xandra Mentink\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\1.1.1\\microsoft.bcl.asyncinterfaces.1.1.1.nupkg.sha512", + "C:\\Users\\Xandra Mentink\\.nuget\\packages\\microsoft.bcl.hashcode\\1.1.0\\microsoft.bcl.hashcode.1.1.0.nupkg.sha512", + "C:\\Users\\Xandra Mentink\\.nuget\\packages\\microsoft.entityframeworkcore\\3.1.9\\microsoft.entityframeworkcore.3.1.9.nupkg.sha512", + "C:\\Users\\Xandra Mentink\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\3.1.9\\microsoft.entityframeworkcore.abstractions.3.1.9.nupkg.sha512", + "C:\\Users\\Xandra Mentink\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\3.1.9\\microsoft.entityframeworkcore.analyzers.3.1.9.nupkg.sha512", + "C:\\Users\\Xandra Mentink\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\3.1.9\\microsoft.extensions.caching.abstractions.3.1.9.nupkg.sha512", + "C:\\Users\\Xandra Mentink\\.nuget\\packages\\microsoft.extensions.caching.memory\\3.1.9\\microsoft.extensions.caching.memory.3.1.9.nupkg.sha512", + "C:\\Users\\Xandra Mentink\\.nuget\\packages\\microsoft.extensions.configuration\\3.1.9\\microsoft.extensions.configuration.3.1.9.nupkg.sha512", + "C:\\Users\\Xandra Mentink\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\3.1.9\\microsoft.extensions.configuration.abstractions.3.1.9.nupkg.sha512", + "C:\\Users\\Xandra Mentink\\.nuget\\packages\\microsoft.extensions.configuration.binder\\3.1.9\\microsoft.extensions.configuration.binder.3.1.9.nupkg.sha512", + "C:\\Users\\Xandra Mentink\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\3.1.9\\microsoft.extensions.dependencyinjection.3.1.9.nupkg.sha512", + "C:\\Users\\Xandra Mentink\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\3.1.9\\microsoft.extensions.dependencyinjection.abstractions.3.1.9.nupkg.sha512", + "C:\\Users\\Xandra Mentink\\.nuget\\packages\\microsoft.extensions.logging\\3.1.9\\microsoft.extensions.logging.3.1.9.nupkg.sha512", + "C:\\Users\\Xandra Mentink\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\3.1.9\\microsoft.extensions.logging.abstractions.3.1.9.nupkg.sha512", + "C:\\Users\\Xandra Mentink\\.nuget\\packages\\microsoft.extensions.options\\3.1.9\\microsoft.extensions.options.3.1.9.nupkg.sha512", + "C:\\Users\\Xandra Mentink\\.nuget\\packages\\microsoft.extensions.primitives\\3.1.9\\microsoft.extensions.primitives.3.1.9.nupkg.sha512", + "C:\\Users\\Xandra Mentink\\.nuget\\packages\\microsoft.visualstudio.azure.containers.tools.targets\\1.10.9\\microsoft.visualstudio.azure.containers.tools.targets.1.10.9.nupkg.sha512", + "C:\\Users\\Xandra Mentink\\.nuget\\packages\\system.collections.immutable\\1.7.1\\system.collections.immutable.1.7.1.nupkg.sha512", + "C:\\Users\\Xandra Mentink\\.nuget\\packages\\system.componentmodel.annotations\\4.7.0\\system.componentmodel.annotations.4.7.0.nupkg.sha512", + "C:\\Users\\Xandra Mentink\\.nuget\\packages\\system.diagnostics.diagnosticsource\\4.7.1\\system.diagnostics.diagnosticsource.4.7.1.nupkg.sha512" ], "logs": [] } \ No newline at end of file