init commit
This commit is contained in:
parent
c55e680ab1
commit
dc96735c23
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,697 +0,0 @@
|
|||||||
{
|
|
||||||
"Version": 1,
|
|
||||||
"WorkspaceRootPath": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\",
|
|
||||||
"Documents": [
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\controllers\\admincontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\controllers\\admincontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\postman-collections\\demo1-collection.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\postman-collections\\demo1-collection.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\controllers\\presencecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\controllers\\presencecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\data\\exceptions\\usernotfoundexception.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\data\\exceptions\\usernotfoundexception.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\data\\exceptions\\repositoryexception.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\data\\exceptions\\repositoryexception.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\data\\exceptions\\presencenotfoundexception.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\data\\exceptions\\presencenotfoundexception.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\data\\exceptions\\groupnotfoundexception.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\data\\exceptions\\groupnotfoundexception.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\data\\repository\\sqlpresencerepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\data\\repository\\sqlpresencerepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\data\\repository\\sqlgrouprepositoryimpl.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\data\\repository\\sqlgrouprepositoryimpl.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\data\\repository\\iuserrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\data\\repository\\iuserrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\data\\repository\\ipresencerepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\data\\repository\\ipresencerepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\data\\repository\\igrouprepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\data\\repository\\igrouprepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\data\\localdata\\localstaticdata.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\data\\localdata\\localstaticdata.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\data\\localdata\\entity\\user.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\data\\localdata\\entity\\user.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\data\\localdata\\entity\\presence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\data\\localdata\\entity\\presence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\data\\localdata\\entity\\group.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\data\\localdata\\entity\\group.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\data\\remotedata\\remotedatabase\\remotedatabasecontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\data\\remotedata\\remotedatabase\\remotedatabasecontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\data\\remotedata\\remotedatabase\\remotedatabase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\data\\remotedata\\remotedatabase\\remotedatabase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\data\\remotedata\\remotedatabase\\dao\\userattendance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\data\\remotedata\\remotedatabase\\dao\\userattendance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\data\\remotedata\\remotedatabase\\dao\\user.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\data\\remotedata\\remotedatabase\\dao\\user.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\data\\remotedata\\remotedatabase\\dao\\presence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\data\\remotedata\\remotedatabase\\dao\\presence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\data\\remotedata\\remotedatabase\\dao\\groupattendancestatistics.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\data\\remotedata\\remotedatabase\\dao\\groupattendancestatistics.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\data\\remotedata\\remotedatabase\\dao\\group.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\data\\remotedata\\remotedatabase\\dao\\group.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\data\\remotedata\\remotedatabase\\dao\\attendancerecord.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\data\\remotedata\\remotedatabase\\dao\\attendancerecord.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\datainitializer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\datainitializer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\demo1.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\demo1.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\domain\\usecase\\usecasegeneratepresence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\domain\\usecase\\usecasegeneratepresence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\domain\\models\\user.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\domain\\models\\user.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\domain\\models\\presence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\domain\\models\\presence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\domain\\models\\group.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\domain\\models\\group.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\domain\\usecase\\userusecase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\domain\\usecase\\userusecase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\domain\\usecase\\usecasepresence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\domain\\usecase\\usecasepresence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\domain\\usecase\\groupusecase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\domain\\usecase\\groupusecase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\ui\\userconsole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\ui\\userconsole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\ui\\presenceconsole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\ui\\presenceconsole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\ui\\mainmenu.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\ui\\mainmenu.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\ui\\groupconsole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\ui\\groupconsole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\ui\\excelexporter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\ui\\excelexporter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\data\\repository\\sqluserrepositoryimpl.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\data\\repository\\sqluserrepositoryimpl.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\migrations\\remotedatabasecontextmodelsnapshot.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\migrations\\remotedatabasecontextmodelsnapshot.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|c:\\users\\\u043D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\demo1\\migrations\\20241123030700_initialcreate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{3EB018F9-3F1D-4B8D-91F3-099DE189E5D7}|Demo1\\Demo1.csproj|solutionrelative:demo1\\migrations\\20241123030700_initialcreate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"DocumentGroupContainers": [
|
|
||||||
{
|
|
||||||
"Orientation": 0,
|
|
||||||
"VerticalTabListWidth": 256,
|
|
||||||
"DocumentGroups": [
|
|
||||||
{
|
|
||||||
"DockedWidth": 200,
|
|
||||||
"SelectedChildIndex": 4,
|
|
||||||
"Children": [
|
|
||||||
{
|
|
||||||
"$type": "Bookmark",
|
|
||||||
"Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 5,
|
|
||||||
"Title": "PresenceNotFoundException.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\Exceptions\\PresenceNotFoundException.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Data\\Exceptions\\PresenceNotFoundException.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\Exceptions\\PresenceNotFoundException.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Data\\Exceptions\\PresenceNotFoundException.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-11-23T01:08:30.121Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 4,
|
|
||||||
"Title": "RepositoryException.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\Exceptions\\RepositoryException.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Data\\Exceptions\\RepositoryException.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\Exceptions\\RepositoryException.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Data\\Exceptions\\RepositoryException.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T09:33:38.066Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 3,
|
|
||||||
"Title": "UserNotFoundException.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\Exceptions\\UserNotFoundException.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Data\\Exceptions\\UserNotFoundException.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\Exceptions\\UserNotFoundException.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Data\\Exceptions\\UserNotFoundException.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T09:33:29.274Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 0,
|
|
||||||
"Title": "AdminController.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Controllers\\AdminController.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Controllers\\AdminController.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Controllers\\AdminController.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Controllers\\AdminController.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAEoAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-11-23T05:11:56.916Z",
|
|
||||||
"EditorCaption": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 2,
|
|
||||||
"Title": "PresenceController.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Controllers\\PresenceController.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Controllers\\PresenceController.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Controllers\\PresenceController.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Controllers\\PresenceController.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAADoAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-11-23T05:13:06.942Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 1,
|
|
||||||
"Title": "demo1-collection.json",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\postman-collections\\demo1-collection.json",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\postman-collections\\demo1-collection.json",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\postman-collections\\demo1-collection.json",
|
|
||||||
"RelativeToolTip": "Demo1\\postman-collections\\demo1-collection.json",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAFEAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
|
|
||||||
"WhenOpened": "2024-11-23T07:12:15.485Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 6,
|
|
||||||
"Title": "GroupNotFoundException.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\Exceptions\\GroupNotFoundException.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Data\\Exceptions\\GroupNotFoundException.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\Exceptions\\GroupNotFoundException.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Data\\Exceptions\\GroupNotFoundException.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T09:33:34.54Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 7,
|
|
||||||
"Title": "SQLPresenceRepository.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\Repository\\SQLPresenceRepository.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Data\\Repository\\SQLPresenceRepository.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\Repository\\SQLPresenceRepository.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Data\\Repository\\SQLPresenceRepository.cs",
|
|
||||||
"ViewState": "AgIAAF0AAAAAAAAAAAAkwHcAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T09:29:26.796Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 8,
|
|
||||||
"Title": "SQLGroupRepositoryImpl.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\Repository\\SQLGroupRepositoryImpl.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Data\\Repository\\SQLGroupRepositoryImpl.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\Repository\\SQLGroupRepositoryImpl.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Data\\Repository\\SQLGroupRepositoryImpl.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAC8AAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T09:29:17.772Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 9,
|
|
||||||
"Title": "IUserRepository.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\Repository\\IUserRepository.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Data\\Repository\\IUserRepository.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\Repository\\IUserRepository.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Data\\Repository\\IUserRepository.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T09:33:48.086Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 10,
|
|
||||||
"Title": "IPresenceRepository.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\Repository\\IPresenceRepository.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Data\\Repository\\IPresenceRepository.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\Repository\\IPresenceRepository.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Data\\Repository\\IPresenceRepository.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T09:34:01.993Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 11,
|
|
||||||
"Title": "IGroupRepository.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\Repository\\IGroupRepository.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Data\\Repository\\IGroupRepository.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\Repository\\IGroupRepository.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Data\\Repository\\IGroupRepository.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T09:33:53.901Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 12,
|
|
||||||
"Title": "LocalStaticData.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\LocalData\\LocalStaticData.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Data\\LocalData\\LocalStaticData.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\LocalData\\LocalStaticData.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Data\\LocalData\\LocalStaticData.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAABMAAAAKAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T09:27:24.986Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 13,
|
|
||||||
"Title": "User.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\LocalData\\Entity\\User.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Data\\LocalData\\Entity\\User.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\LocalData\\Entity\\User.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Data\\LocalData\\Entity\\User.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T09:27:14.655Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 14,
|
|
||||||
"Title": "Presence.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\LocalData\\Entity\\Presence.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Data\\LocalData\\Entity\\Presence.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\LocalData\\Entity\\Presence.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Data\\LocalData\\Entity\\Presence.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T09:27:05.651Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 15,
|
|
||||||
"Title": "Group.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\LocalData\\Entity\\Group.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Data\\LocalData\\Entity\\Group.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\LocalData\\Entity\\Group.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Data\\LocalData\\Entity\\Group.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T09:26:57.413Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 16,
|
|
||||||
"Title": "RemoteDatabaseContext.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\RemoteData\\RemoteDataBase\\RemoteDatabaseContext.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Data\\RemoteData\\RemoteDataBase\\RemoteDatabaseContext.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\RemoteData\\RemoteDataBase\\RemoteDatabaseContext.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Data\\RemoteData\\RemoteDataBase\\RemoteDatabaseContext.cs",
|
|
||||||
"ViewState": "AgIAAAIAAAAAAAAAAAAkwBUAAAAoAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-25T06:11:46.336Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 17,
|
|
||||||
"Title": "RemoteDatabase.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\RemoteData\\RemoteDataBase\\RemoteDatabase.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Data\\RemoteData\\RemoteDataBase\\RemoteDatabase.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\RemoteData\\RemoteDataBase\\RemoteDatabase.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Data\\RemoteData\\RemoteDataBase\\RemoteDatabase.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA8AAABKAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T09:28:39.98Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 18,
|
|
||||||
"Title": "UserAttendance.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\UserAttendance.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\UserAttendance.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\UserAttendance.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\UserAttendance.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-11-23T01:10:24.793Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 19,
|
|
||||||
"Title": "User.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\User.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\User.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\User.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\User.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-25T06:10:30.211Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 20,
|
|
||||||
"Title": "Presence.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\Presence.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\Presence.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\Presence.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\Presence.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-25T06:10:23.933Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 21,
|
|
||||||
"Title": "GroupAttendanceStatistics.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\GroupAttendanceStatistics.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\GroupAttendanceStatistics.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\GroupAttendanceStatistics.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\GroupAttendanceStatistics.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-11-23T01:10:03.086Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 22,
|
|
||||||
"Title": "Group.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\Group.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\Group.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\Group.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\Group.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-25T06:10:17.912Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 23,
|
|
||||||
"Title": "AttendanceRecord.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\AttendanceRecord.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\AttendanceRecord.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\AttendanceRecord.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Data\\RemoteData\\RemoteDataBase\\DAO\\AttendanceRecord.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-11-23T01:09:45.645Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 25,
|
|
||||||
"Title": "DataInitializer.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\DataInitializer.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\DataInitializer.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\DataInitializer.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\DataInitializer.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAABMAAABCAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-11-23T01:04:02.404Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 24,
|
|
||||||
"Title": "Program.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Program.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Program.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Program.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Program.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T09:38:33.792Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 26,
|
|
||||||
"Title": "Demo1.csproj",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\Source\\Repos\\slarny4\\Demo1\\Demo1.csproj",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Demo1.csproj",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\Source\\Repos\\slarny4\\Demo1\\Demo1.csproj",
|
|
||||||
"RelativeToolTip": "Demo1\\Demo1.csproj",
|
|
||||||
"ViewState": "AgIAABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
|
||||||
"WhenOpened": "2024-10-24T10:01:48.552Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 27,
|
|
||||||
"Title": "UseCaseGeneratePresence.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Domain\\UseCase\\UseCaseGeneratePresence.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Domain\\UseCase\\UseCaseGeneratePresence.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Domain\\UseCase\\UseCaseGeneratePresence.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Domain\\UseCase\\UseCaseGeneratePresence.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAADsAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T09:35:16.757Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 28,
|
|
||||||
"Title": "User.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Domain\\Models\\User.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Domain\\Models\\User.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Domain\\Models\\User.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Domain\\Models\\User.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T11:07:52.222Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 29,
|
|
||||||
"Title": "Presence.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Domain\\Models\\Presence.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Domain\\Models\\Presence.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Domain\\Models\\Presence.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Domain\\Models\\Presence.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T11:28:19.174Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 30,
|
|
||||||
"Title": "Group.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Domain\\Models\\Group.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Domain\\Models\\Group.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Domain\\Models\\Group.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Domain\\Models\\Group.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T11:07:39.146Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 31,
|
|
||||||
"Title": "UserUseCase.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Domain\\UseCase\\UserUseCase.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Domain\\UseCase\\UserUseCase.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Domain\\UseCase\\UserUseCase.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Domain\\UseCase\\UserUseCase.cs",
|
|
||||||
"ViewState": "AgIAABwAAAAAAAAAAAA0wCYAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T09:35:04.932Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 32,
|
|
||||||
"Title": "UseCasePresence.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Domain\\UseCase\\UseCasePresence.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Domain\\UseCase\\UseCasePresence.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Domain\\UseCase\\UseCasePresence.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Domain\\UseCase\\UseCasePresence.cs",
|
|
||||||
"ViewState": "AgIAACMAAAAAAAAAAAAIwDcAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T09:38:10.123Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 33,
|
|
||||||
"Title": "GroupUseCase.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Domain\\UseCase\\GroupUseCase.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Domain\\UseCase\\GroupUseCase.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Domain\\UseCase\\GroupUseCase.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Domain\\UseCase\\GroupUseCase.cs",
|
|
||||||
"ViewState": "AgIAAAgAAAAAAAAAAAAAACMAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T09:35:09.914Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 34,
|
|
||||||
"Title": "UserConsole.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\UI\\UserConsole.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\UI\\UserConsole.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\UI\\UserConsole.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\UI\\UserConsole.cs",
|
|
||||||
"ViewState": "AgIAABgAAAAAAAAAAAAywCoAAAANAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T09:32:43.036Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 35,
|
|
||||||
"Title": "PresenceConsole.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\UI\\PresenceConsole.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\UI\\PresenceConsole.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\UI\\PresenceConsole.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\UI\\PresenceConsole.cs",
|
|
||||||
"ViewState": "AgIAAAsAAAAAAAAAAAA6wC8AAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T09:55:31.138Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 36,
|
|
||||||
"Title": "MainMenu.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\UI\\MainMenu.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\UI\\MainMenu.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\UI\\MainMenu.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\UI\\MainMenu.cs",
|
|
||||||
"ViewState": "AgIAAEoBAAAAAAAAAAAAAGUBAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T09:38:21.434Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 37,
|
|
||||||
"Title": "GroupConsole.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\UI\\GroupConsole.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\UI\\GroupConsole.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\UI\\GroupConsole.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\UI\\GroupConsole.cs",
|
|
||||||
"ViewState": "AgIAABAAAAAAAAAAAAAgwB8AAAAJAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T09:55:00.521Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 38,
|
|
||||||
"Title": "ExcelExporter.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\UI\\ExcelExporter.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\UI\\ExcelExporter.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\UI\\ExcelExporter.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\UI\\ExcelExporter.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAF4AAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-11-23T01:02:04.726Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 39,
|
|
||||||
"Title": "SQLUserRepositoryImpl.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\Repository\\SQLUserRepositoryImpl.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Data\\Repository\\SQLUserRepositoryImpl.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Data\\Repository\\SQLUserRepositoryImpl.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Data\\Repository\\SQLUserRepositoryImpl.cs",
|
|
||||||
"ViewState": "AgIAABYAAAAAAAAAAAAqwDEAAAABAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-10-28T09:29:36.037Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 40,
|
|
||||||
"Title": "RemoteDatabaseContextModelSnapshot.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Migrations\\RemoteDatabaseContextModelSnapshot.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Migrations\\RemoteDatabaseContextModelSnapshot.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Migrations\\RemoteDatabaseContextModelSnapshot.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Migrations\\RemoteDatabaseContextModelSnapshot.cs",
|
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-11-23T04:28:18.396Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "Document",
|
|
||||||
"DocumentIndex": 41,
|
|
||||||
"Title": "20241123030700_InitialCreate.cs",
|
|
||||||
"DocumentMoniker": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Migrations\\20241123030700_InitialCreate.cs",
|
|
||||||
"RelativeDocumentMoniker": "Demo1\\Migrations\\20241123030700_InitialCreate.cs",
|
|
||||||
"ToolTip": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\Demo1\\Migrations\\20241123030700_InitialCreate.cs",
|
|
||||||
"RelativeToolTip": "Demo1\\Migrations\\20241123030700_InitialCreate.cs",
|
|
||||||
"ViewState": "AgIAAC4AAAAAAAAAAAAgwAAAAAAAAAAAAAAAAA==",
|
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
|
||||||
"WhenOpened": "2024-11-23T04:28:15.1Z"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,6 +0,0 @@
|
|||||||
{
|
|
||||||
"ExpandedNodes": [
|
|
||||||
""
|
|
||||||
],
|
|
||||||
"PreviewInSolutionExplorer": false
|
|
||||||
}
|
|
Binary file not shown.
@ -1,23 +0,0 @@
|
|||||||
{
|
|
||||||
"Version": 1,
|
|
||||||
"WorkspaceRootPath": "C:\\Users\\\u041D\u0430\u0438\u043B\u044C\\source\\repos\\slarny4\\",
|
|
||||||
"Documents": [],
|
|
||||||
"DocumentGroupContainers": [
|
|
||||||
{
|
|
||||||
"Orientation": 0,
|
|
||||||
"VerticalTabListWidth": 256,
|
|
||||||
"DocumentGroups": [
|
|
||||||
{
|
|
||||||
"DockedWidth": 200,
|
|
||||||
"SelectedChildIndex": -1,
|
|
||||||
"Children": [
|
|
||||||
{
|
|
||||||
"$type": "Bookmark",
|
|
||||||
"Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -22,38 +22,6 @@ namespace Demo.API.Controllers
|
|||||||
_presenceUseCase = presenceUseCase;
|
_presenceUseCase = presenceUseCase;
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpPost("addUser")]
|
|
||||||
public IActionResult AddUser([FromBody] User user)
|
|
||||||
{
|
|
||||||
_userUseCase.UpdateUser(user);
|
|
||||||
return Ok();
|
|
||||||
}
|
|
||||||
|
|
||||||
[HttpPut("updateUser")]
|
|
||||||
public IActionResult UpdateUser([FromBody] User user)
|
|
||||||
{
|
|
||||||
_userUseCase.UpdateUser(user);
|
|
||||||
return Ok();
|
|
||||||
}
|
|
||||||
|
|
||||||
[HttpDelete("deleteUser/{id}")]
|
|
||||||
public IActionResult DeleteUser(Guid id)
|
|
||||||
{
|
|
||||||
_userUseCase.DeleteUser(id);
|
|
||||||
return Ok();
|
|
||||||
}
|
|
||||||
|
|
||||||
[HttpGet("getUser/{id}")]
|
|
||||||
public IActionResult GetUser(Guid id)
|
|
||||||
{
|
|
||||||
var user = _userUseCase.GetUserById(id);
|
|
||||||
if (user == null)
|
|
||||||
{
|
|
||||||
return NotFound();
|
|
||||||
}
|
|
||||||
return Ok(user);
|
|
||||||
}
|
|
||||||
|
|
||||||
[HttpGet("getAllUsers")]
|
[HttpGet("getAllUsers")]
|
||||||
public IActionResult GetAllUsers()
|
public IActionResult GetAllUsers()
|
||||||
{
|
{
|
||||||
@ -61,15 +29,107 @@ namespace Demo.API.Controllers
|
|||||||
return Ok(users);
|
return Ok(users);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpGet("getPresenceByUser/{userId}")]
|
[HttpPost("addGroup")]
|
||||||
public IActionResult GetPresenceByUser(Guid userId)
|
public IActionResult AddGroup([FromBody] GroupWithStudents groupWithStudents)
|
||||||
{
|
{
|
||||||
var presence = _presenceUseCase.GetPresenceByGroup(userId);
|
var group = new Group { Name = groupWithStudents.GroupName };
|
||||||
if (presence == null)
|
_groupUseCase.AddGroup(group);
|
||||||
|
|
||||||
|
foreach (var student in groupWithStudents.Students)
|
||||||
|
{
|
||||||
|
student.GroupID = group.Id;
|
||||||
|
_userUseCase.UpdateUser(student);
|
||||||
|
}
|
||||||
|
|
||||||
|
return Ok();
|
||||||
|
}
|
||||||
|
|
||||||
|
[HttpDelete("deleteUser")]
|
||||||
|
public IActionResult DeleteUser([FromQuery] Guid id)
|
||||||
|
{
|
||||||
|
_userUseCase.DeleteUser(id);
|
||||||
|
return Ok();
|
||||||
|
}
|
||||||
|
|
||||||
|
[HttpDelete("deleteGroup")]
|
||||||
|
public IActionResult DeleteGroup([FromQuery] int id)
|
||||||
|
{
|
||||||
|
_groupUseCase.DeleteGroup(id);
|
||||||
|
return Ok();
|
||||||
|
}
|
||||||
|
|
||||||
|
[HttpDelete("clearPresence")]
|
||||||
|
public IActionResult ClearPresence([FromQuery] int? groupId, [FromQuery] Guid? userId, [FromQuery] DateTime? startDate, [FromQuery] DateTime? endDate)
|
||||||
|
{
|
||||||
|
var presence = _presenceUseCase.PresenceRepository.GetAllPresence();
|
||||||
|
|
||||||
|
if (groupId.HasValue)
|
||||||
|
{
|
||||||
|
presence = presence.Where(p => _userUseCase.GetAllUsers().Any(u => u.Id == p.UserId && u.GroupID == groupId.Value));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (userId.HasValue)
|
||||||
|
{
|
||||||
|
presence = presence.Where(p => p.UserId == userId.Value);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (startDate.HasValue)
|
||||||
|
{
|
||||||
|
presence = presence.Where(p => p.Date >= startDate.Value);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (endDate.HasValue)
|
||||||
|
{
|
||||||
|
presence = presence.Where(p => p.Date <= endDate.Value);
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach (var p in presence)
|
||||||
|
{
|
||||||
|
_presenceUseCase.PresenceRepository.DeletePresence(p.Id);
|
||||||
|
}
|
||||||
|
|
||||||
|
return Ok();
|
||||||
|
}
|
||||||
|
|
||||||
|
[HttpGet("getAllGroupsWithStudents")]
|
||||||
|
public IActionResult GetAllGroupsWithStudents()
|
||||||
|
{
|
||||||
|
var groups = _groupUseCase.GetAllGroups();
|
||||||
|
var users = _userUseCase.GetAllUsers();
|
||||||
|
|
||||||
|
var result = groups.Select(g => new
|
||||||
|
{
|
||||||
|
Group = g,
|
||||||
|
Students = users.Where(u => u.GroupID == g.Id).ToList()
|
||||||
|
}).ToList();
|
||||||
|
|
||||||
|
return Ok(result);
|
||||||
|
}
|
||||||
|
|
||||||
|
[HttpGet("getUserInfo")]
|
||||||
|
public IActionResult GetUserInfo([FromQuery] Guid id)
|
||||||
|
{
|
||||||
|
var user = _userUseCase.GetUserById(id);
|
||||||
|
if (user == null)
|
||||||
{
|
{
|
||||||
return NotFound();
|
return NotFound();
|
||||||
}
|
}
|
||||||
return Ok(presence);
|
|
||||||
|
var group = _groupUseCase.GetAllGroups().FirstOrDefault(g => g.Id == user.GroupID);
|
||||||
|
var presence = _presenceUseCase.GetPresenceByGroup(user.Id);
|
||||||
|
|
||||||
|
return Ok(new
|
||||||
|
{
|
||||||
|
User = user,
|
||||||
|
Group = group,
|
||||||
|
Presence = presence
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class GroupWithStudents
|
||||||
|
{
|
||||||
|
public string GroupName { get; set; }
|
||||||
|
public List<User> Students { get; set; }
|
||||||
|
}
|
||||||
}
|
}
|
@ -13,47 +13,116 @@ namespace Demo.API.Controllers
|
|||||||
public class PresenceController : ControllerBase
|
public class PresenceController : ControllerBase
|
||||||
{
|
{
|
||||||
private readonly UseCasePresence _presenceUseCase;
|
private readonly UseCasePresence _presenceUseCase;
|
||||||
|
private readonly UserUseCase _userUseCase;
|
||||||
|
private readonly GroupUseCase _groupUseCase;
|
||||||
|
|
||||||
public PresenceController(UseCasePresence presenceUseCase)
|
public PresenceController(UseCasePresence presenceUseCase, UserUseCase userUseCase, GroupUseCase groupUseCase)
|
||||||
{
|
{
|
||||||
_presenceUseCase = presenceUseCase;
|
_presenceUseCase = presenceUseCase;
|
||||||
|
_userUseCase = userUseCase;
|
||||||
|
_groupUseCase = groupUseCase;
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpGet("getPresenceByGroup")]
|
[HttpGet("getPresence")]
|
||||||
public IActionResult GetPresenceByGroup([FromQuery] int groupId)
|
public IActionResult GetPresence([FromQuery] DateTime? startDate, [FromQuery] DateTime? endDate, [FromQuery] int? groupId, [FromQuery] Guid? userId)
|
||||||
{
|
{
|
||||||
var presence = _presenceUseCase.GetPresenceByGroup(groupId);
|
var presence = _presenceUseCase.PresenceRepository.GetAllPresence();
|
||||||
return Ok(presence);
|
|
||||||
}
|
|
||||||
|
|
||||||
[HttpPost("addPresence")]
|
if (startDate.HasValue)
|
||||||
public IActionResult AddPresence([FromBody] Demo.Data.RemoteData.RemoteDataBase.DAO.Presence daoPresence)
|
|
||||||
{
|
|
||||||
var domainPresence = new Demo.Domain.Models.Presence
|
|
||||||
{
|
{
|
||||||
Id = daoPresence.Id,
|
presence = presence.Where(p => p.Date >= startDate.Value);
|
||||||
Date = daoPresence.Date,
|
}
|
||||||
LessonNumber = daoPresence.LessonNumber,
|
|
||||||
IsAttendance = daoPresence.IsAttendance,
|
|
||||||
UserId = daoPresence.UserId
|
|
||||||
};
|
|
||||||
|
|
||||||
_presenceUseCase.PresenceRepository.AddPresence(domainPresence);
|
if (endDate.HasValue)
|
||||||
|
{
|
||||||
|
presence = presence.Where(p => p.Date <= endDate.Value);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (groupId.HasValue)
|
||||||
|
{
|
||||||
|
presence = presence.Where(p => _userUseCase.GetAllUsers().Any(u => u.Id == p.UserId && u.GroupID == groupId.Value));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (userId.HasValue)
|
||||||
|
{
|
||||||
|
presence = presence.Where(p => p.UserId == userId.Value);
|
||||||
|
}
|
||||||
|
|
||||||
|
var result = new List<PresenceInfo>();
|
||||||
|
foreach (var p in presence)
|
||||||
|
{
|
||||||
|
var user = _userUseCase.GetUserById(p.UserId);
|
||||||
|
var group = _groupUseCase.GetAllGroups().FirstOrDefault(g => g.Id == user.GroupID);
|
||||||
|
result.Add(new PresenceInfo
|
||||||
|
{
|
||||||
|
GroupName = group?.Name,
|
||||||
|
FIO = user.FIO,
|
||||||
|
LessonNumber = p.LessonNumber,
|
||||||
|
Date = p.Date,
|
||||||
|
IsAttendance = p.IsAttendance
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
return Ok(result);
|
||||||
|
}
|
||||||
|
|
||||||
|
[HttpPost("fillPresence")]
|
||||||
|
public IActionResult FillPresence([FromBody] List<Demo.Domain.Models.Presence> presenceList)
|
||||||
|
{
|
||||||
|
foreach (var presence in presenceList)
|
||||||
|
{
|
||||||
|
_presenceUseCase.PresenceRepository.AddPresence(presence);
|
||||||
|
}
|
||||||
return Ok();
|
return Ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpPut("markUserAsAbsent")]
|
[HttpDelete("clearPresence")]
|
||||||
public IActionResult MarkUserAsAbsent([FromQuery] Guid userId, [FromQuery] int lessonNumber, [FromQuery] DateTime date)
|
public IActionResult ClearPresence([FromQuery] int? groupId, [FromQuery] Guid? userId, [FromQuery] DateTime? startDate, [FromQuery] DateTime? endDate)
|
||||||
|
{
|
||||||
|
var presence = _presenceUseCase.PresenceRepository.GetAllPresence();
|
||||||
|
|
||||||
|
if (groupId.HasValue)
|
||||||
|
{
|
||||||
|
presence = presence.Where(p => _userUseCase.GetAllUsers().Any(u => u.Id == p.UserId && u.GroupID == groupId.Value));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (userId.HasValue)
|
||||||
|
{
|
||||||
|
presence = presence.Where(p => p.UserId == userId.Value);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (startDate.HasValue)
|
||||||
|
{
|
||||||
|
presence = presence.Where(p => p.Date >= startDate.Value);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (endDate.HasValue)
|
||||||
|
{
|
||||||
|
presence = presence.Where(p => p.Date <= endDate.Value);
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach (var p in presence)
|
||||||
|
{
|
||||||
|
_presenceUseCase.PresenceRepository.DeletePresence(p.Id);
|
||||||
|
}
|
||||||
|
|
||||||
|
return Ok();
|
||||||
|
}
|
||||||
|
|
||||||
|
[HttpPut("updatePresence")]
|
||||||
|
public IActionResult UpdatePresence([FromQuery] Guid userId, [FromQuery] int lessonNumber, [FromQuery] DateTime date)
|
||||||
{
|
{
|
||||||
_presenceUseCase.MarkUserAsAbsent(userId, lessonNumber, date);
|
_presenceUseCase.MarkUserAsAbsent(userId, lessonNumber, date);
|
||||||
return Ok();
|
return Ok();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
[HttpDelete("deletePresence")]
|
public class PresenceInfo
|
||||||
public IActionResult DeletePresence([FromQuery] Guid id)
|
{
|
||||||
{
|
public string GroupName { get; set; }
|
||||||
_presenceUseCase.PresenceRepository.DeletePresence(id);
|
public string FIO { get; set; }
|
||||||
return Ok();
|
public int LessonNumber { get; set; }
|
||||||
}
|
public DateTime Date { get; set; }
|
||||||
|
public bool IsAttendance { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1,5 +1,5 @@
|
|||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
using Demo.Data.RemoteData.RemoteDataBase.DAO; // Используйте правильное пространство имен
|
using Demo.Data.RemoteData.RemoteDataBase.DAO;
|
||||||
|
|
||||||
namespace Demo.Data.RemoteData.RemoteDataBase
|
namespace Demo.Data.RemoteData.RemoteDataBase
|
||||||
{
|
{
|
||||||
@ -9,9 +9,8 @@ namespace Demo.Data.RemoteData.RemoteDataBase
|
|||||||
public DbSet<Group> Groups { get; set; }
|
public DbSet<Group> Groups { get; set; }
|
||||||
public DbSet<Presence> Presence { get; set; }
|
public DbSet<Presence> Presence { get; set; }
|
||||||
|
|
||||||
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
|
public RemoteDatabaseContext(DbContextOptions<RemoteDatabaseContext> options) : base(options)
|
||||||
{
|
{
|
||||||
optionsBuilder.UseNpgsql("Host=45.67.56.214;Port=5421;Username=user5;Database=user5;Password=EtEJqhsf");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void OnModelCreating(ModelBuilder modelBuilder)
|
protected override void OnModelCreating(ModelBuilder modelBuilder)
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
using Demo.Data.RemoteData.RemoteDataBase.DAO;
|
using Demo.Data.RemoteData.RemoteDataBase;
|
||||||
|
using Demo.Data.RemoteData.RemoteDataBase.DAO;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
@ -7,27 +8,27 @@ namespace Demo.Data.Repository
|
|||||||
{
|
{
|
||||||
public class SQLGroupRepositoryImpl : IGroupRepository
|
public class SQLGroupRepositoryImpl : IGroupRepository
|
||||||
{
|
{
|
||||||
private readonly DbContext _context;
|
private readonly RemoteDatabaseContext _context;
|
||||||
|
|
||||||
public SQLGroupRepositoryImpl(DbContext context)
|
public SQLGroupRepositoryImpl(RemoteDatabaseContext context)
|
||||||
{
|
{
|
||||||
_context = context;
|
_context = context;
|
||||||
}
|
}
|
||||||
|
|
||||||
public IEnumerable<Group> GetAllGroups()
|
public IEnumerable<Group> GetAllGroups()
|
||||||
{
|
{
|
||||||
return _context.Set<Group>().ToList();
|
return _context.Groups.ToList();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void AddGroup(Group group)
|
public void AddGroup(Group group)
|
||||||
{
|
{
|
||||||
_context.Set<Group>().Add(group);
|
_context.Groups.Add(group);
|
||||||
_context.SaveChanges();
|
_context.SaveChanges();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void UpdateGroupName(int id, string name)
|
public void UpdateGroupName(int id, string name)
|
||||||
{
|
{
|
||||||
var group = _context.Set<Group>().Find(id);
|
var group = _context.Groups.Find(id);
|
||||||
if (group != null)
|
if (group != null)
|
||||||
{
|
{
|
||||||
group.Name = name;
|
group.Name = name;
|
||||||
@ -37,10 +38,10 @@ namespace Demo.Data.Repository
|
|||||||
|
|
||||||
public void DeleteGroup(int id)
|
public void DeleteGroup(int id)
|
||||||
{
|
{
|
||||||
var group = _context.Set<Group>().Find(id);
|
var group = _context.Groups.Find(id);
|
||||||
if (group != null)
|
if (group != null)
|
||||||
{
|
{
|
||||||
_context.Set<Group>().Remove(group);
|
_context.Groups.Remove(group);
|
||||||
_context.SaveChanges();
|
_context.SaveChanges();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -9,9 +9,9 @@ namespace Demo.Data.Repository
|
|||||||
{
|
{
|
||||||
public class SQLPresenceRepository : IPresenceRepository
|
public class SQLPresenceRepository : IPresenceRepository
|
||||||
{
|
{
|
||||||
private readonly DbContext _context;
|
private readonly RemoteDatabaseContext _context;
|
||||||
|
|
||||||
public SQLPresenceRepository(DbContext context)
|
public SQLPresenceRepository(RemoteDatabaseContext context)
|
||||||
{
|
{
|
||||||
_context = context;
|
_context = context;
|
||||||
}
|
}
|
||||||
@ -19,7 +19,7 @@ namespace Demo.Data.Repository
|
|||||||
public void AddPresence(Presence presence)
|
public void AddPresence(Presence presence)
|
||||||
{
|
{
|
||||||
presence.Date = DateTime.SpecifyKind(presence.Date, DateTimeKind.Utc);
|
presence.Date = DateTime.SpecifyKind(presence.Date, DateTimeKind.Utc);
|
||||||
_context.Set<RemoteData.RemoteDataBase.DAO.Presence>().Add(new RemoteData.RemoteDataBase.DAO.Presence
|
_context.Presence.Add(new Data.RemoteData.RemoteDataBase.DAO.Presence
|
||||||
{
|
{
|
||||||
Id = presence.Id,
|
Id = presence.Id,
|
||||||
Date = presence.Date,
|
Date = presence.Date,
|
||||||
@ -30,17 +30,10 @@ namespace Demo.Data.Repository
|
|||||||
_context.SaveChanges();
|
_context.SaveChanges();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void AddPresence(RemoteData.RemoteDataBase.DAO.Presence presence)
|
|
||||||
{
|
|
||||||
presence.Date = DateTime.SpecifyKind(presence.Date, DateTimeKind.Utc);
|
|
||||||
_context.Set<RemoteData.RemoteDataBase.DAO.Presence>().Add(presence);
|
|
||||||
_context.SaveChanges();
|
|
||||||
}
|
|
||||||
|
|
||||||
public IEnumerable<Presence> GetPresenceByGroup(int groupId)
|
public IEnumerable<Presence> GetPresenceByGroup(int groupId)
|
||||||
{
|
{
|
||||||
return _context.Set<RemoteData.RemoteDataBase.DAO.Presence>()
|
return _context.Presence
|
||||||
.Where(p => _context.Set<RemoteData.RemoteDataBase.DAO.User>().Any(u => u.Id == p.UserId && u.GroupID == groupId))
|
.Where(p => _context.Users.Any(u => u.Id == p.UserId && u.GroupID == groupId))
|
||||||
.Select(p => new Presence
|
.Select(p => new Presence
|
||||||
{
|
{
|
||||||
Id = p.Id,
|
Id = p.Id,
|
||||||
@ -55,8 +48,8 @@ namespace Demo.Data.Repository
|
|||||||
public IEnumerable<Presence> GetPresenceByGroupAndDate(int groupId, DateTime date)
|
public IEnumerable<Presence> GetPresenceByGroupAndDate(int groupId, DateTime date)
|
||||||
{
|
{
|
||||||
date = DateTime.SpecifyKind(date, DateTimeKind.Utc);
|
date = DateTime.SpecifyKind(date, DateTimeKind.Utc);
|
||||||
return _context.Set<RemoteData.RemoteDataBase.DAO.Presence>()
|
return _context.Presence
|
||||||
.Where(p => _context.Set<RemoteData.RemoteDataBase.DAO.User>().Any(u => u.Id == p.UserId && u.GroupID == groupId) && p.Date == date)
|
.Where(p => _context.Users.Any(u => u.Id == p.UserId && u.GroupID == groupId) && p.Date == date)
|
||||||
.Select(p => new Presence
|
.Select(p => new Presence
|
||||||
{
|
{
|
||||||
Id = p.Id,
|
Id = p.Id,
|
||||||
@ -71,7 +64,7 @@ namespace Demo.Data.Repository
|
|||||||
public void MarkUserAsAbsent(Guid userId, int lessonNumber, DateTime date)
|
public void MarkUserAsAbsent(Guid userId, int lessonNumber, DateTime date)
|
||||||
{
|
{
|
||||||
date = DateTime.SpecifyKind(date, DateTimeKind.Utc);
|
date = DateTime.SpecifyKind(date, DateTimeKind.Utc);
|
||||||
var presence = _context.Set<RemoteData.RemoteDataBase.DAO.Presence>()
|
var presence = _context.Presence
|
||||||
.FirstOrDefault(p => p.UserId == userId && p.LessonNumber == lessonNumber && p.Date == date);
|
.FirstOrDefault(p => p.UserId == userId && p.LessonNumber == lessonNumber && p.Date == date);
|
||||||
if (presence != null)
|
if (presence != null)
|
||||||
{
|
{
|
||||||
@ -82,7 +75,7 @@ namespace Demo.Data.Repository
|
|||||||
|
|
||||||
public IEnumerable<Presence> GetAllPresence()
|
public IEnumerable<Presence> GetAllPresence()
|
||||||
{
|
{
|
||||||
return _context.Set<RemoteData.RemoteDataBase.DAO.Presence>()
|
return _context.Presence
|
||||||
.Select(p => new Presence
|
.Select(p => new Presence
|
||||||
{
|
{
|
||||||
Id = p.Id,
|
Id = p.Id,
|
||||||
@ -96,17 +89,17 @@ namespace Demo.Data.Repository
|
|||||||
|
|
||||||
public void DeletePresence(Guid id)
|
public void DeletePresence(Guid id)
|
||||||
{
|
{
|
||||||
var presence = _context.Set<RemoteData.RemoteDataBase.DAO.Presence>().Find(id);
|
var presence = _context.Presence.Find(id);
|
||||||
if (presence != null)
|
if (presence != null)
|
||||||
{
|
{
|
||||||
_context.Set<RemoteData.RemoteDataBase.DAO.Presence>().Remove(presence);
|
_context.Presence.Remove(presence);
|
||||||
_context.SaveChanges();
|
_context.SaveChanges();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void UpdatePresence(Presence presence)
|
public void UpdatePresence(Presence presence)
|
||||||
{
|
{
|
||||||
var existingPresence = _context.Set<RemoteData.RemoteDataBase.DAO.Presence>().Find(presence.Id);
|
var existingPresence = _context.Presence.Find(presence.Id);
|
||||||
if (existingPresence != null)
|
if (existingPresence != null)
|
||||||
{
|
{
|
||||||
existingPresence.Date = presence.Date;
|
existingPresence.Date = presence.Date;
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
using Demo.Data.RemoteData.RemoteDataBase.DAO;
|
using Demo.Data.RemoteData.RemoteDataBase;
|
||||||
|
using Demo.Data.RemoteData.RemoteDataBase.DAO;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
@ -8,42 +9,42 @@ namespace Demo.Data.Repository
|
|||||||
{
|
{
|
||||||
public class SQLUserRepositoryImpl : IUserRepository
|
public class SQLUserRepositoryImpl : IUserRepository
|
||||||
{
|
{
|
||||||
private readonly DbContext _context;
|
private readonly RemoteDatabaseContext _context;
|
||||||
|
|
||||||
public SQLUserRepositoryImpl(DbContext context)
|
public SQLUserRepositoryImpl(RemoteDatabaseContext context)
|
||||||
{
|
{
|
||||||
_context = context;
|
_context = context;
|
||||||
}
|
}
|
||||||
|
|
||||||
public IEnumerable<User> GetAllUsers()
|
public IEnumerable<User> GetAllUsers()
|
||||||
{
|
{
|
||||||
return _context.Set<User>().ToList();
|
return _context.Users.ToList();
|
||||||
}
|
}
|
||||||
|
|
||||||
public User GetUserById(Guid id)
|
public User GetUserById(Guid id)
|
||||||
{
|
{
|
||||||
return _context.Set<User>().Find(id);
|
return _context.Users.Find(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void UpdateUser(User user)
|
public void UpdateUser(User user)
|
||||||
{
|
{
|
||||||
_context.Set<User>().Update(user);
|
_context.Users.Update(user);
|
||||||
_context.SaveChanges();
|
_context.SaveChanges();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void DeleteUser(Guid id)
|
public void DeleteUser(Guid id)
|
||||||
{
|
{
|
||||||
var user = _context.Set<User>().Find(id);
|
var user = _context.Users.Find(id);
|
||||||
if (user != null)
|
if (user != null)
|
||||||
{
|
{
|
||||||
_context.Set<User>().Remove(user);
|
_context.Users.Remove(user);
|
||||||
_context.SaveChanges();
|
_context.SaveChanges();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void AddUser(User user)
|
public void AddUser(User user)
|
||||||
{
|
{
|
||||||
_context.Set<User>().Add(user);
|
_context.Users.Add(user);
|
||||||
_context.SaveChanges();
|
_context.SaveChanges();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
using Demo.Data.RemoteData.RemoteDataBase;
|
using Demo.Data.RemoteData.RemoteDataBase;
|
||||||
using Demo.Data.RemoteData.RemoteDataBase.DAO;
|
using Demo.Data.RemoteData.RemoteDataBase.DAO;
|
||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
using System.Linq;
|
||||||
|
|
||||||
namespace Demo
|
namespace Demo
|
||||||
{
|
{
|
||||||
|
@ -54,6 +54,7 @@
|
|||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Folder Include="Data\RemoteData\RemoteApi\" />
|
<Folder Include="Data\RemoteData\RemoteApi\" />
|
||||||
<Folder Include="Excel\" />
|
<Folder Include="Excel\" />
|
||||||
|
<Folder Include="Properties\" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
Binary file not shown.
129
Demo1/Program.cs
129
Demo1/Program.cs
@ -1,19 +1,24 @@
|
|||||||
using Demo.UI;
|
using Demo.Data.RemoteData.RemoteDataBase;
|
||||||
using Demo.Data.RemoteData.RemoteDataBase;
|
|
||||||
using Demo.Data.Repository;
|
using Demo.Data.Repository;
|
||||||
using Demo.Domain.UseCase;
|
using Demo.Domain.UseCase;
|
||||||
|
using Demo.UI;
|
||||||
using Microsoft.AspNetCore.Builder;
|
using Microsoft.AspNetCore.Builder;
|
||||||
|
using Microsoft.EntityFrameworkCore;
|
||||||
using Microsoft.Extensions.DependencyInjection;
|
using Microsoft.Extensions.DependencyInjection;
|
||||||
using Microsoft.Extensions.Hosting;
|
using Microsoft.Extensions.Hosting;
|
||||||
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Diagnostics;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
|
using System.Runtime.InteropServices;
|
||||||
|
using System.Threading.Tasks;
|
||||||
using Demo.Domain.Models;
|
using Demo.Domain.Models;
|
||||||
|
|
||||||
namespace Demo
|
namespace Demo
|
||||||
{
|
{
|
||||||
class Program
|
class Program
|
||||||
{
|
{
|
||||||
static void Main(string[] args)
|
static async Task Main(string[] args)
|
||||||
{
|
{
|
||||||
var builder = WebApplication.CreateBuilder(args);
|
var builder = WebApplication.CreateBuilder(args);
|
||||||
|
|
||||||
@ -26,12 +31,21 @@ namespace Demo
|
|||||||
builder.Services.AddScoped<GroupUseCase>();
|
builder.Services.AddScoped<GroupUseCase>();
|
||||||
builder.Services.AddScoped<UseCasePresence>();
|
builder.Services.AddScoped<UseCasePresence>();
|
||||||
|
|
||||||
|
// Добавляем контекст базы данных
|
||||||
|
builder.Services.AddDbContext<RemoteDatabaseContext>(options =>
|
||||||
|
options.UseNpgsql("Host=45.67.56.214;Port=5421;Username=user5;Database=user5;Password=EtEJqhsf"));
|
||||||
|
|
||||||
|
// Добавляем Swagger
|
||||||
|
builder.Services.AddEndpointsApiExplorer();
|
||||||
|
builder.Services.AddSwaggerGen();
|
||||||
|
|
||||||
var app = builder.Build();
|
var app = builder.Build();
|
||||||
|
|
||||||
// Настройка конвейера обработки запросов
|
// Настройка конвейера обработки запросов
|
||||||
if (app.Environment.IsDevelopment())
|
if (app.Environment.IsDevelopment())
|
||||||
{
|
{
|
||||||
app.UseDeveloperExceptionPage();
|
app.UseSwagger();
|
||||||
|
app.UseSwaggerUI();
|
||||||
}
|
}
|
||||||
|
|
||||||
app.UseRouting();
|
app.UseRouting();
|
||||||
@ -45,48 +59,89 @@ namespace Demo
|
|||||||
using (var scope = app.Services.CreateScope())
|
using (var scope = app.Services.CreateScope())
|
||||||
{
|
{
|
||||||
var services = scope.ServiceProvider;
|
var services = scope.ServiceProvider;
|
||||||
var dbContext = new RemoteDatabaseContext();
|
var dbContext = services.GetRequiredService<RemoteDatabaseContext>();
|
||||||
DataInitializer.Initialize(dbContext);
|
DataInitializer.Initialize(dbContext);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Запуск консольного меню
|
// Запуск консольного меню
|
||||||
var context = new RemoteDatabaseContext();
|
using (var scope = app.Services.CreateScope())
|
||||||
var userRepository = new SQLUserRepositoryImpl(context);
|
|
||||||
var groupRepository = new SQLGroupRepositoryImpl(context);
|
|
||||||
var presenceRepository = new SQLPresenceRepository(context);
|
|
||||||
|
|
||||||
var userUseCase = new UserUseCase(userRepository);
|
|
||||||
var groupUseCase = new GroupUseCase(groupRepository);
|
|
||||||
var presenceUseCase = new UseCasePresence(presenceRepository);
|
|
||||||
|
|
||||||
var userConsole = new UserConsole(userUseCase);
|
|
||||||
var groupConsole = new GroupConsole(groupUseCase);
|
|
||||||
var presenceConsole = new PresenceConsole(presenceUseCase, userUseCase); // Передаем userUseCase
|
|
||||||
var excelExporter = new ExcelExporter();
|
|
||||||
|
|
||||||
// Создаем данные для экспорта
|
|
||||||
var group = new Group { Name = "Group 1" };
|
|
||||||
var users = new List<User> { new User { Id = Guid.NewGuid(), FIO = "User 1" } }; // Используем Guid для Id
|
|
||||||
var presence = new List<Presence> { new Presence { UserId = users[0].Id, IsAttendance = true } };
|
|
||||||
|
|
||||||
// Указываем путь для сохранения файла
|
|
||||||
string directoryPath = @"C:\Users\Наиль\Source\Repos\slarny4\Demo1\Excel";
|
|
||||||
string filePath = Path.Combine(directoryPath, "GroupInfo.xlsx");
|
|
||||||
|
|
||||||
// Проверяем, существует ли директория, и если нет, создаем её
|
|
||||||
if (!Directory.Exists(directoryPath))
|
|
||||||
{
|
{
|
||||||
Directory.CreateDirectory(directoryPath);
|
var services = scope.ServiceProvider;
|
||||||
|
var context = services.GetRequiredService<RemoteDatabaseContext>();
|
||||||
|
var userRepository = new SQLUserRepositoryImpl(context);
|
||||||
|
var groupRepository = new SQLGroupRepositoryImpl(context);
|
||||||
|
var presenceRepository = new SQLPresenceRepository(context);
|
||||||
|
|
||||||
|
var userUseCase = new UserUseCase(userRepository);
|
||||||
|
var groupUseCase = new GroupUseCase(groupRepository);
|
||||||
|
var presenceUseCase = new UseCasePresence(presenceRepository);
|
||||||
|
|
||||||
|
var userConsole = new UserConsole(userUseCase);
|
||||||
|
var groupConsole = new GroupConsole(groupUseCase);
|
||||||
|
var presenceConsole = new PresenceConsole(presenceUseCase, userUseCase); // Передаем userUseCase
|
||||||
|
var excelExporter = new ExcelExporter();
|
||||||
|
|
||||||
|
// Создаем данные для экспорта
|
||||||
|
var group = new Group { Name = "Group 1" };
|
||||||
|
var users = new List<User> { new User { Id = Guid.NewGuid(), FIO = "User 1" } }; // Используем Guid для Id
|
||||||
|
var presence = new List<Presence> { new Presence { UserId = users[0].Id, IsAttendance = true } };
|
||||||
|
|
||||||
|
// Указываем путь для сохранения файла
|
||||||
|
string directoryPath = @"C:\Users\class_Student\Source\Repos\slarny4\Demo1\Excel";
|
||||||
|
string filePath = Path.Combine(directoryPath, "GroupInfo.xlsx");
|
||||||
|
|
||||||
|
// Проверяем, существует ли директория, и если нет, создаем её
|
||||||
|
if (!Directory.Exists(directoryPath))
|
||||||
|
{
|
||||||
|
Directory.CreateDirectory(directoryPath);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Вызываем метод для экспорта данных в Excel
|
||||||
|
excelExporter.ExportGroupInfoToExcel(group, users, presence, filePath);
|
||||||
|
|
||||||
|
var mainMenu = new MainMenu(userConsole, groupConsole, presenceConsole, excelExporter, groupUseCase, userUseCase, presenceUseCase);
|
||||||
|
mainMenu.ShowMenu();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Вызываем метод для экспорта данных в Excel
|
// Запуск веб-сервера асинхронно
|
||||||
excelExporter.ExportGroupInfoToExcel(group, users, presence, filePath);
|
var url = "http://localhost:5000";
|
||||||
|
var serverTask = app.RunAsync(url);
|
||||||
|
|
||||||
var mainMenu = new MainMenu(userConsole, groupConsole, presenceConsole, excelExporter, groupUseCase, userUseCase, presenceUseCase);
|
// Открытие браузера с Swagger UI после запуска сервера
|
||||||
mainMenu.ShowMenu();
|
await Task.Delay(1000); // Небольшая задержка, чтобы сервер успел запуститься
|
||||||
|
OpenBrowser(url + "/swagger");
|
||||||
|
|
||||||
// Запуск веб-сервера
|
// Ожидание завершения сервера
|
||||||
app.Run();
|
await serverTask;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void OpenBrowser(string url)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
Process.Start(url);
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
// Если запуск через Process.Start не работает, попробуем другой метод
|
||||||
|
if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
|
||||||
|
{
|
||||||
|
url = url.Replace("&", "^&");
|
||||||
|
Process.Start(new ProcessStartInfo("cmd", $"/c start {url}") { CreateNoWindow = true });
|
||||||
|
}
|
||||||
|
else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
|
||||||
|
{
|
||||||
|
Process.Start("xdg-open", url);
|
||||||
|
}
|
||||||
|
else if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX))
|
||||||
|
{
|
||||||
|
Process.Start("open", url);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
throw;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
23
Demo1/Properties/launchSettings.json
Normal file
23
Demo1/Properties/launchSettings.json
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"profiles": {
|
||||||
|
"Demo1": {
|
||||||
|
"applicationUrl": "http://localhost:5000",
|
||||||
|
"commandName": "Project",
|
||||||
|
"dotnetRunMessages": "true",
|
||||||
|
"environmentVariables": {
|
||||||
|
"ASPNETCORE_ENVIRONMENT": "Development"
|
||||||
|
},
|
||||||
|
"launchBrowser": true
|
||||||
|
},
|
||||||
|
"WSL": {
|
||||||
|
"commandName": "WSL2",
|
||||||
|
"launchBrowser": true,
|
||||||
|
"launchUrl": "http://localhost:5000",
|
||||||
|
"environmentVariables": {
|
||||||
|
"ASPNETCORE_ENVIRONMENT": "Development",
|
||||||
|
"ASPNETCORE_URLS": "http://localhost:5000"
|
||||||
|
},
|
||||||
|
"distributionName": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -29,12 +29,14 @@ namespace Demo.UI
|
|||||||
var userPresence = presence.Where(p => p.UserId == user.Id).ToList();
|
var userPresence = presence.Where(p => p.UserId == user.Id).ToList();
|
||||||
int attended = userPresence.Count(p => p.IsAttendance);
|
int attended = userPresence.Count(p => p.IsAttendance);
|
||||||
int missed = userPresence.Count(p => !p.IsAttendance);
|
int missed = userPresence.Count(p => !p.IsAttendance);
|
||||||
double percentage = (attended * 100.0) / (attended + missed);
|
|
||||||
|
// Проверка на ноль перед вычислением процента посещаемости
|
||||||
|
double percentage = (attended + missed) == 0 ? 0 : (attended * 100.0) / (attended + missed);
|
||||||
|
|
||||||
worksheet.Cell(row, 1).Value = user.FIO;
|
worksheet.Cell(row, 1).Value = user.FIO;
|
||||||
worksheet.Cell(row, 2).Value = attended;
|
worksheet.Cell(row, 2).SetValue(attended).Style.NumberFormat.Format = "0"; // Устанавливаем формат числа
|
||||||
worksheet.Cell(row, 3).Value = missed;
|
worksheet.Cell(row, 3).SetValue(missed).Style.NumberFormat.Format = "0"; // Устанавливаем формат числа
|
||||||
worksheet.Cell(row, 4).Value = percentage;
|
worksheet.Cell(row, 4).SetValue(percentage).Style.NumberFormat.Format = "0.00"; // Устанавливаем формат числа
|
||||||
|
|
||||||
if (percentage < 40)
|
if (percentage < 40)
|
||||||
{
|
{
|
||||||
@ -71,12 +73,14 @@ namespace Demo.UI
|
|||||||
var userPresence = presenceForExport.Where(p => p.UserId == user.Id).ToList();
|
var userPresence = presenceForExport.Where(p => p.UserId == user.Id).ToList();
|
||||||
int attended = userPresence.Count(p => p.IsAttendance);
|
int attended = userPresence.Count(p => p.IsAttendance);
|
||||||
int missed = userPresence.Count(p => !p.IsAttendance);
|
int missed = userPresence.Count(p => !p.IsAttendance);
|
||||||
double percentage = (attended * 100.0) / (attended + missed);
|
|
||||||
|
// Проверка на ноль перед вычислением процента посещаемости
|
||||||
|
double percentage = (attended + missed) == 0 ? 0 : (attended * 100.0) / (attended + missed);
|
||||||
|
|
||||||
worksheet.Cell(row, 1).Value = user.FIO;
|
worksheet.Cell(row, 1).Value = user.FIO;
|
||||||
worksheet.Cell(row, 2).Value = attended;
|
worksheet.Cell(row, 2).SetValue(attended).Style.NumberFormat.Format = "0"; // Устанавливаем формат числа
|
||||||
worksheet.Cell(row, 3).Value = missed;
|
worksheet.Cell(row, 3).SetValue(missed).Style.NumberFormat.Format = "0"; // Устанавливаем формат числа
|
||||||
worksheet.Cell(row, 4).Value = percentage;
|
worksheet.Cell(row, 4).SetValue(percentage).Style.NumberFormat.Format = "0.00"; // Устанавливаем формат числа
|
||||||
|
|
||||||
if (percentage < 40)
|
if (percentage < 40)
|
||||||
{
|
{
|
||||||
|
@ -4,6 +4,8 @@ using Demo.Data.Repository;
|
|||||||
using Demo.Domain.UseCase;
|
using Demo.Domain.UseCase;
|
||||||
using Demo.Data.RemoteData.RemoteDataBase.DAO;
|
using Demo.Data.RemoteData.RemoteDataBase.DAO;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
|
using System.Diagnostics;
|
||||||
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
namespace Demo.UI
|
namespace Demo.UI
|
||||||
{
|
{
|
||||||
@ -54,6 +56,7 @@ namespace Demo.UI
|
|||||||
Console.WriteLine("13. Вывести всю посещаемость группы");
|
Console.WriteLine("13. Вывести всю посещаемость группы");
|
||||||
Console.WriteLine("14. Вывести общую информацию об посещаемости по группе");
|
Console.WriteLine("14. Вывести общую информацию об посещаемости по группе");
|
||||||
Console.WriteLine("15. Вывести отчёт в Excel");
|
Console.WriteLine("15. Вывести отчёт в Excel");
|
||||||
|
Console.WriteLine("16. Открыть АПИ");
|
||||||
Console.WriteLine();
|
Console.WriteLine();
|
||||||
Console.WriteLine("0. Выход");
|
Console.WriteLine("0. Выход");
|
||||||
|
|
||||||
@ -324,7 +327,7 @@ namespace Demo.UI
|
|||||||
var presenceForExport = _presenceUseCase.GetPresenceByGroup(groupIdForExport).ToList();
|
var presenceForExport = _presenceUseCase.GetPresenceByGroup(groupIdForExport).ToList();
|
||||||
|
|
||||||
// Указываем путь для сохранения файла
|
// Указываем путь для сохранения файла
|
||||||
string directoryPath = @"C:\Users\Наиль\Source\Repos\slarny4\Demo1\Excel";
|
string directoryPath = @"C:\Users\class_Student\Source\Repos\slarny4\Demo1\Excel";
|
||||||
string filePath = Path.Combine(directoryPath, "GroupInfo.xlsx");
|
string filePath = Path.Combine(directoryPath, "GroupInfo.xlsx");
|
||||||
|
|
||||||
// Проверяем, существует ли директория, и если нет, создаем её
|
// Проверяем, существует ли директория, и если нет, создаем её
|
||||||
@ -346,6 +349,14 @@ namespace Demo.UI
|
|||||||
Console.WriteLine("Неверный формат id группы.");
|
Console.WriteLine("Неверный формат id группы.");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case 16:
|
||||||
|
OpenBrowser("http://localhost:5000/swagger");
|
||||||
|
break;
|
||||||
|
case 0:
|
||||||
|
return;
|
||||||
|
default:
|
||||||
|
Console.WriteLine("Неверный ввод. Пожалуйста, введите число.");
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -354,5 +365,34 @@ namespace Demo.UI
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static void OpenBrowser(string url)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
Process.Start(url);
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
// Если запуск через Process.Start не работает, попробуем другой метод
|
||||||
|
if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
|
||||||
|
{
|
||||||
|
url = url.Replace("&", "^&");
|
||||||
|
Process.Start(new ProcessStartInfo("cmd", $"/c start {url}") { CreateNoWindow = true });
|
||||||
|
}
|
||||||
|
else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
|
||||||
|
{
|
||||||
|
Process.Start("xdg-open", url);
|
||||||
|
}
|
||||||
|
else if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX))
|
||||||
|
{
|
||||||
|
Process.Start("open", url);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
throw;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,9 +1,10 @@
|
|||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
// <auto-generated>
|
// <auto-generated>
|
||||||
// This code was generated by a tool.
|
// Этот код создан программой.
|
||||||
|
// Исполняемая версия:4.0.30319.42000
|
||||||
//
|
//
|
||||||
// Changes to this file may cause incorrect behavior and will be lost if
|
// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
|
||||||
// the code is regenerated.
|
// повторной генерации кода.
|
||||||
// </auto-generated>
|
// </auto-generated>
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
@ -13,7 +14,7 @@ using System.Reflection;
|
|||||||
[assembly: System.Reflection.AssemblyCompanyAttribute("Demo1")]
|
[assembly: System.Reflection.AssemblyCompanyAttribute("Demo1")]
|
||||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9ba62b2fa20afffbdbc79b338375befcb707042e")]
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c55e680ab1a8b820882c7d5242e6a51e064a1b22")]
|
||||||
[assembly: System.Reflection.AssemblyProductAttribute("Demo1")]
|
[assembly: System.Reflection.AssemblyProductAttribute("Demo1")]
|
||||||
[assembly: System.Reflection.AssemblyTitleAttribute("Demo1")]
|
[assembly: System.Reflection.AssemblyTitleAttribute("Demo1")]
|
||||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
@ -1 +1 @@
|
|||||||
24fc4f9ad3ba087f0487bb5048bb12b901e22796b3af03e60fc92020ba47eae3
|
d0e8af4f9276f50e2f91b4be97cd35a7e25f95d52144379ede48d32c064fef02
|
||||||
|
@ -8,6 +8,6 @@ build_property.PlatformNeutralAssembly =
|
|||||||
build_property.EnforceExtendedAnalyzerRules =
|
build_property.EnforceExtendedAnalyzerRules =
|
||||||
build_property._SupportedPlatformList = Linux,macOS,Windows
|
build_property._SupportedPlatformList = Linux,macOS,Windows
|
||||||
build_property.RootNamespace = Demo1
|
build_property.RootNamespace = Demo1
|
||||||
build_property.ProjectDir = C:\Users\Наиль\source\repos\slarny4\Demo1\
|
build_property.ProjectDir = C:\Users\class_Student\source\repos\slarny4\Demo1\
|
||||||
build_property.EnableComHosting =
|
build_property.EnableComHosting =
|
||||||
build_property.EnableGeneratedComInterfaceComImportInterop =
|
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
|||||||
729d4e5b4bcb76b0f91e0f8cf6dd5758cd1e0192e39a80507a7329f04c37b25f
|
5eadb5d65c471423ae4dea20248788669061653dee81dc16f03030353295b7dd
|
||||||
|
@ -45,36 +45,13 @@ C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Ent
|
|||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Design.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Design.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Relational.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Relational.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.SqlServer.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.SqlServer.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Caching.Abstractions.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Caching.Memory.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Caching.Memory.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Configuration.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Configuration.Abstractions.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Configuration.Binder.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Configuration.CommandLine.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Configuration.EnvironmentVariables.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Configuration.FileExtensions.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Configuration.Json.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Configuration.UserSecrets.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.DependencyModel.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.DependencyModel.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Diagnostics.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Diagnostics.Abstractions.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.FileProviders.Abstractions.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.FileProviders.Physical.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.FileSystemGlobbing.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Hosting.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Hosting.Abstractions.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Logging.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Logging.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Logging.Abstractions.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Logging.Abstractions.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Logging.Configuration.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Logging.Console.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Logging.Debug.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Logging.EventLog.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Logging.EventSource.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Options.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Options.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Extensions.Primitives.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Identity.Client.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Identity.Client.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Identity.Client.Extensions.Msal.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.Identity.Client.Extensions.Msal.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.IdentityModel.Abstractions.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.IdentityModel.Abstractions.dll
|
||||||
@ -95,10 +72,8 @@ C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\System.Compos
|
|||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\System.Composition.Runtime.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\System.Composition.Runtime.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\System.Composition.TypedParts.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\System.Composition.TypedParts.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\System.Configuration.ConfigurationManager.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\System.Configuration.ConfigurationManager.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\System.Diagnostics.EventLog.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\System.Drawing.Common.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\System.Drawing.Common.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\System.IdentityModel.Tokens.Jwt.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\System.IdentityModel.Tokens.Jwt.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\System.IO.Pipelines.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\System.Memory.Data.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\System.Memory.Data.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\System.Runtime.Caching.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\System.Runtime.Caching.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\System.Security.Cryptography.ProtectedData.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\System.Security.Cryptography.ProtectedData.dll
|
||||||
@ -163,8 +138,6 @@ C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\runtimes\win-
|
|||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\runtimes\win-x64\native\Microsoft.Data.SqlClient.SNI.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\runtimes\win-x64\native\Microsoft.Data.SqlClient.SNI.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\runtimes\win-x86\native\Microsoft.Data.SqlClient.SNI.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\runtimes\win-x86\native\Microsoft.Data.SqlClient.SNI.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\runtimes\win\lib\net6.0\Microsoft.Win32.SystemEvents.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\runtimes\win\lib\net6.0\Microsoft.Win32.SystemEvents.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\runtimes\win\lib\net8.0\System.Diagnostics.EventLog.Messages.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\runtimes\win\lib\net8.0\System.Diagnostics.EventLog.dll
|
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\runtimes\unix\lib\net6.0\System.Drawing.Common.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\runtimes\unix\lib\net6.0\System.Drawing.Common.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\runtimes\win\lib\net6.0\System.Drawing.Common.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\runtimes\win\lib\net6.0\System.Drawing.Common.dll
|
||||||
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\runtimes\win\lib\net6.0\System.Runtime.Caching.dll
|
C:\Users\class_Student\source\repos\slarny4\Demo1\bin\Debug\net8.0\runtimes\win\lib\net6.0\System.Runtime.Caching.dll
|
||||||
@ -323,3 +296,17 @@ C:\Users\Наиль\Source\Repos\slarny4\Demo1\bin\Debug\net8.0\Newtonsoft.Json.
|
|||||||
C:\Users\Наиль\Source\Repos\slarny4\Demo1\bin\Debug\net8.0\Swashbuckle.AspNetCore.Swagger.dll
|
C:\Users\Наиль\Source\Repos\slarny4\Demo1\bin\Debug\net8.0\Swashbuckle.AspNetCore.Swagger.dll
|
||||||
C:\Users\Наиль\Source\Repos\slarny4\Demo1\bin\Debug\net8.0\Swashbuckle.AspNetCore.SwaggerGen.dll
|
C:\Users\Наиль\Source\Repos\slarny4\Demo1\bin\Debug\net8.0\Swashbuckle.AspNetCore.SwaggerGen.dll
|
||||||
C:\Users\Наиль\Source\Repos\slarny4\Demo1\bin\Debug\net8.0\Swashbuckle.AspNetCore.SwaggerUI.dll
|
C:\Users\Наиль\Source\Repos\slarny4\Demo1\bin\Debug\net8.0\Swashbuckle.AspNetCore.SwaggerUI.dll
|
||||||
|
C:\Users\class_Student\Source\Repos\slarny4\Demo1\bin\Debug\net8.0\ClosedXML.dll
|
||||||
|
C:\Users\class_Student\Source\Repos\slarny4\Demo1\bin\Debug\net8.0\ClosedXML.Parser.dll
|
||||||
|
C:\Users\class_Student\Source\Repos\slarny4\Demo1\bin\Debug\net8.0\DocumentFormat.OpenXml.dll
|
||||||
|
C:\Users\class_Student\Source\Repos\slarny4\Demo1\bin\Debug\net8.0\DocumentFormat.OpenXml.Framework.dll
|
||||||
|
C:\Users\class_Student\Source\Repos\slarny4\Demo1\bin\Debug\net8.0\ExcelNumberFormat.dll
|
||||||
|
C:\Users\class_Student\Source\Repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.AspNetCore.JsonPatch.dll
|
||||||
|
C:\Users\class_Student\Source\Repos\slarny4\Demo1\bin\Debug\net8.0\Microsoft.OpenApi.dll
|
||||||
|
C:\Users\class_Student\Source\Repos\slarny4\Demo1\bin\Debug\net8.0\Newtonsoft.Json.dll
|
||||||
|
C:\Users\class_Student\Source\Repos\slarny4\Demo1\bin\Debug\net8.0\RBush.dll
|
||||||
|
C:\Users\class_Student\Source\Repos\slarny4\Demo1\bin\Debug\net8.0\SixLabors.Fonts.dll
|
||||||
|
C:\Users\class_Student\Source\Repos\slarny4\Demo1\bin\Debug\net8.0\Swashbuckle.AspNetCore.Swagger.dll
|
||||||
|
C:\Users\class_Student\Source\Repos\slarny4\Demo1\bin\Debug\net8.0\Swashbuckle.AspNetCore.SwaggerGen.dll
|
||||||
|
C:\Users\class_Student\Source\Repos\slarny4\Demo1\bin\Debug\net8.0\Swashbuckle.AspNetCore.SwaggerUI.dll
|
||||||
|
C:\Users\class_Student\Source\Repos\slarny4\Demo1\bin\Debug\net8.0\System.IO.Packaging.dll
|
||||||
|
Binary file not shown.
@ -1 +1 @@
|
|||||||
06d83991a6a2094ad6107ad9d04ccab2854aac5641ce38c08a9be04e8f11e64b
|
c1d83064ffad5ac40d6bf8e11f19c1109fd528240e7c406374f203b9697ee728
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,23 +1,23 @@
|
|||||||
{
|
{
|
||||||
"format": 1,
|
"format": 1,
|
||||||
"restore": {
|
"restore": {
|
||||||
"C:\\Users\\Наиль\\source\\repos\\slarny4\\Demo1\\Demo1.csproj": {}
|
"C:\\Users\\class_Student\\source\\repos\\slarny4\\Demo1\\Demo1.csproj": {}
|
||||||
},
|
},
|
||||||
"projects": {
|
"projects": {
|
||||||
"C:\\Users\\Наиль\\source\\repos\\slarny4\\Demo1\\Demo1.csproj": {
|
"C:\\Users\\class_Student\\source\\repos\\slarny4\\Demo1\\Demo1.csproj": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"restore": {
|
"restore": {
|
||||||
"projectUniqueName": "C:\\Users\\Наиль\\source\\repos\\slarny4\\Demo1\\Demo1.csproj",
|
"projectUniqueName": "C:\\Users\\class_Student\\source\\repos\\slarny4\\Demo1\\Demo1.csproj",
|
||||||
"projectName": "Demo1",
|
"projectName": "Demo1",
|
||||||
"projectPath": "C:\\Users\\Наиль\\source\\repos\\slarny4\\Demo1\\Demo1.csproj",
|
"projectPath": "C:\\Users\\class_Student\\source\\repos\\slarny4\\Demo1\\Demo1.csproj",
|
||||||
"packagesPath": "C:\\Users\\Наиль\\.nuget\\packages\\",
|
"packagesPath": "C:\\Users\\class_Student\\.nuget\\packages\\",
|
||||||
"outputPath": "C:\\Users\\Наиль\\Source\\Repos\\slarny4\\Demo1\\obj\\",
|
"outputPath": "C:\\Users\\class_Student\\source\\repos\\slarny4\\Demo1\\obj\\",
|
||||||
"projectStyle": "PackageReference",
|
"projectStyle": "PackageReference",
|
||||||
"fallbackFolders": [
|
"fallbackFolders": [
|
||||||
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
|
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
|
||||||
],
|
],
|
||||||
"configFilePaths": [
|
"configFilePaths": [
|
||||||
"C:\\Users\\Наиль\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
"C:\\Users\\class_Student\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
|
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
|
||||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||||
],
|
],
|
||||||
@ -26,6 +26,7 @@
|
|||||||
],
|
],
|
||||||
"sources": {
|
"sources": {
|
||||||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||||
|
"C:\\Program Files\\dotnet\\library-packs": {},
|
||||||
"https://api.nuget.org/v3/index.json": {}
|
"https://api.nuget.org/v3/index.json": {}
|
||||||
},
|
},
|
||||||
"frameworks": {
|
"frameworks": {
|
||||||
@ -194,7 +195,7 @@
|
|||||||
"privateAssets": "all"
|
"privateAssets": "all"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.403/PortableRuntimeIdentifierGraph.json"
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.204/PortableRuntimeIdentifierGraph.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -5,12 +5,12 @@
|
|||||||
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
|
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
|
||||||
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
|
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
|
||||||
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
|
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
|
||||||
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Наиль\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
|
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\class_Student\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
|
||||||
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
||||||
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.11.1</NuGetToolVersion>
|
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.9.2</NuGetToolVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||||
<SourceRoot Include="C:\Users\Наиль\.nuget\packages\" />
|
<SourceRoot Include="C:\Users\class_Student\.nuget\packages\" />
|
||||||
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
|
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||||
@ -21,8 +21,8 @@
|
|||||||
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore.design\8.0.10\build\net8.0\Microsoft.EntityFrameworkCore.Design.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore.design\8.0.10\build\net8.0\Microsoft.EntityFrameworkCore.Design.props')" />
|
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore.design\8.0.10\build\net8.0\Microsoft.EntityFrameworkCore.Design.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore.design\8.0.10\build\net8.0\Microsoft.EntityFrameworkCore.Design.props')" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||||
<PkgMicrosoft_Extensions_ApiDescription_Server Condition=" '$(PkgMicrosoft_Extensions_ApiDescription_Server)' == '' ">C:\Users\Наиль\.nuget\packages\microsoft.extensions.apidescription.server\6.0.5</PkgMicrosoft_Extensions_ApiDescription_Server>
|
<PkgMicrosoft_Extensions_ApiDescription_Server Condition=" '$(PkgMicrosoft_Extensions_ApiDescription_Server)' == '' ">C:\Users\class_Student\.nuget\packages\microsoft.extensions.apidescription.server\6.0.5</PkgMicrosoft_Extensions_ApiDescription_Server>
|
||||||
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\Наиль\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.3</PkgMicrosoft_CodeAnalysis_Analyzers>
|
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\class_Student\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.3</PkgMicrosoft_CodeAnalysis_Analyzers>
|
||||||
<PkgMicrosoft_EntityFrameworkCore_Tools Condition=" '$(PkgMicrosoft_EntityFrameworkCore_Tools)' == '' ">C:\Users\Наиль\.nuget\packages\microsoft.entityframeworkcore.tools\8.0.10</PkgMicrosoft_EntityFrameworkCore_Tools>
|
<PkgMicrosoft_EntityFrameworkCore_Tools Condition=" '$(PkgMicrosoft_EntityFrameworkCore_Tools)' == '' ">C:\Users\class_Student\.nuget\packages\microsoft.entityframeworkcore.tools\8.0.10</PkgMicrosoft_EntityFrameworkCore_Tools>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
</Project>
|
</Project>
|
@ -6940,23 +6940,23 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"packageFolders": {
|
"packageFolders": {
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\": {},
|
"C:\\Users\\class_Student\\.nuget\\packages\\": {},
|
||||||
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
|
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
|
||||||
},
|
},
|
||||||
"project": {
|
"project": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"restore": {
|
"restore": {
|
||||||
"projectUniqueName": "C:\\Users\\Наиль\\Source\\Repos\\slarny4\\Demo1\\Demo1.csproj",
|
"projectUniqueName": "C:\\Users\\class_Student\\Source\\Repos\\slarny4\\Demo1\\Demo1.csproj",
|
||||||
"projectName": "Demo1",
|
"projectName": "Demo1",
|
||||||
"projectPath": "C:\\Users\\Наиль\\Source\\Repos\\slarny4\\Demo1\\Demo1.csproj",
|
"projectPath": "C:\\Users\\class_Student\\Source\\Repos\\slarny4\\Demo1\\Demo1.csproj",
|
||||||
"packagesPath": "C:\\Users\\Наиль\\.nuget\\packages\\",
|
"packagesPath": "C:\\Users\\class_Student\\.nuget\\packages\\",
|
||||||
"outputPath": "C:\\Users\\Наиль\\Source\\Repos\\slarny4\\Demo1\\obj\\",
|
"outputPath": "C:\\Users\\class_Student\\Source\\Repos\\slarny4\\Demo1\\obj\\",
|
||||||
"projectStyle": "PackageReference",
|
"projectStyle": "PackageReference",
|
||||||
"fallbackFolders": [
|
"fallbackFolders": [
|
||||||
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
|
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
|
||||||
],
|
],
|
||||||
"configFilePaths": [
|
"configFilePaths": [
|
||||||
"C:\\Users\\Наиль\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
"C:\\Users\\class_Student\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
|
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
|
||||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||||
],
|
],
|
||||||
@ -6965,6 +6965,7 @@
|
|||||||
],
|
],
|
||||||
"sources": {
|
"sources": {
|
||||||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||||
|
"C:\\Program Files\\dotnet\\library-packs": {},
|
||||||
"https://api.nuget.org/v3/index.json": {}
|
"https://api.nuget.org/v3/index.json": {}
|
||||||
},
|
},
|
||||||
"frameworks": {
|
"frameworks": {
|
||||||
@ -7133,7 +7134,7 @@
|
|||||||
"privateAssets": "all"
|
"privateAssets": "all"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.403/PortableRuntimeIdentifierGraph.json"
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.204/PortableRuntimeIdentifierGraph.json"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,148 +1,148 @@
|
|||||||
{
|
{
|
||||||
"version": 2,
|
"version": 2,
|
||||||
"dgSpecHash": "XvWO8xZs4ng=",
|
"dgSpecHash": "gfCXlVhs4oIUpPOuSjVQJ2Ks1GrvnzwaAAUSq7GWK0Gd3YLcD8YkSbZ3vDHhuUcwaWwNWQFtu9d/pktV4iOV3A==",
|
||||||
"success": true,
|
"success": true,
|
||||||
"projectFilePath": "C:\\Users\\Наиль\\source\\repos\\slarny4\\Demo1\\Demo1.csproj",
|
"projectFilePath": "C:\\Users\\class_Student\\source\\repos\\slarny4\\Demo1\\Demo1.csproj",
|
||||||
"expectedPackageFiles": [
|
"expectedPackageFiles": [
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\azure.core\\1.35.0\\azure.core.1.35.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\azure.core\\1.35.0\\azure.core.1.35.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\azure.identity\\1.10.3\\azure.identity.1.10.3.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\azure.identity\\1.10.3\\azure.identity.1.10.3.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\closedxml\\0.104.2\\closedxml.0.104.2.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\closedxml\\0.104.2\\closedxml.0.104.2.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\closedxml.parser\\1.2.0\\closedxml.parser.1.2.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\closedxml.parser\\1.2.0\\closedxml.parser.1.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\documentformat.openxml\\3.1.1\\documentformat.openxml.3.1.1.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\documentformat.openxml\\3.1.1\\documentformat.openxml.3.1.1.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\documentformat.openxml.framework\\3.1.1\\documentformat.openxml.framework.3.1.1.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\documentformat.openxml.framework\\3.1.1\\documentformat.openxml.framework.3.1.1.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\excelnumberformat\\1.1.0\\excelnumberformat.1.1.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\excelnumberformat\\1.1.0\\excelnumberformat.1.1.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.aspnetcore.authentication.abstractions\\2.2.0\\microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.aspnetcore.authentication.abstractions\\2.2.0\\microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.aspnetcore.authentication.core\\2.2.0\\microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.aspnetcore.authentication.core\\2.2.0\\microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.aspnetcore.authorization\\2.2.0\\microsoft.aspnetcore.authorization.2.2.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.aspnetcore.authorization\\2.2.0\\microsoft.aspnetcore.authorization.2.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.aspnetcore.authorization.policy\\2.2.0\\microsoft.aspnetcore.authorization.policy.2.2.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.aspnetcore.authorization.policy\\2.2.0\\microsoft.aspnetcore.authorization.policy.2.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.aspnetcore.hosting.abstractions\\2.2.0\\microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.aspnetcore.hosting.abstractions\\2.2.0\\microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.aspnetcore.hosting.server.abstractions\\2.2.0\\microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.aspnetcore.hosting.server.abstractions\\2.2.0\\microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.aspnetcore.http\\2.2.0\\microsoft.aspnetcore.http.2.2.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.aspnetcore.http\\2.2.0\\microsoft.aspnetcore.http.2.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.aspnetcore.http.abstractions\\2.2.0\\microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.aspnetcore.http.abstractions\\2.2.0\\microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.aspnetcore.http.extensions\\2.2.0\\microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.aspnetcore.http.extensions\\2.2.0\\microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.aspnetcore.http.features\\2.2.0\\microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.aspnetcore.http.features\\2.2.0\\microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.aspnetcore.jsonpatch\\2.2.0\\microsoft.aspnetcore.jsonpatch.2.2.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.aspnetcore.jsonpatch\\2.2.0\\microsoft.aspnetcore.jsonpatch.2.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.aspnetcore.mvc.abstractions\\2.2.0\\microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.aspnetcore.mvc.abstractions\\2.2.0\\microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.aspnetcore.mvc.core\\2.2.5\\microsoft.aspnetcore.mvc.core.2.2.5.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.aspnetcore.mvc.core\\2.2.5\\microsoft.aspnetcore.mvc.core.2.2.5.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.aspnetcore.mvc.dataannotations\\2.2.0\\microsoft.aspnetcore.mvc.dataannotations.2.2.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.aspnetcore.mvc.dataannotations\\2.2.0\\microsoft.aspnetcore.mvc.dataannotations.2.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.aspnetcore.mvc.formatters.json\\2.2.0\\microsoft.aspnetcore.mvc.formatters.json.2.2.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.aspnetcore.mvc.formatters.json\\2.2.0\\microsoft.aspnetcore.mvc.formatters.json.2.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.aspnetcore.responsecaching.abstractions\\2.2.0\\microsoft.aspnetcore.responsecaching.abstractions.2.2.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.aspnetcore.responsecaching.abstractions\\2.2.0\\microsoft.aspnetcore.responsecaching.abstractions.2.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.aspnetcore.routing\\2.2.0\\microsoft.aspnetcore.routing.2.2.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.aspnetcore.routing\\2.2.0\\microsoft.aspnetcore.routing.2.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.aspnetcore.routing.abstractions\\2.2.0\\microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.aspnetcore.routing.abstractions\\2.2.0\\microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.aspnetcore.webutilities\\2.2.0\\microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.aspnetcore.webutilities\\2.2.0\\microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\6.0.0\\microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\6.0.0\\microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.3\\microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.3\\microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.codeanalysis.common\\4.5.0\\microsoft.codeanalysis.common.4.5.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.codeanalysis.common\\4.5.0\\microsoft.codeanalysis.common.4.5.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.5.0\\microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.5.0\\microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\4.5.0\\microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\4.5.0\\microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.5.0\\microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.5.0\\microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.csharp\\4.5.0\\microsoft.csharp.4.5.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.csharp\\4.5.0\\microsoft.csharp.4.5.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.data.sqlclient\\5.1.5\\microsoft.data.sqlclient.5.1.5.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.data.sqlclient\\5.1.5\\microsoft.data.sqlclient.5.1.5.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.data.sqlclient.sni.runtime\\5.1.1\\microsoft.data.sqlclient.sni.runtime.5.1.1.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.data.sqlclient.sni.runtime\\5.1.1\\microsoft.data.sqlclient.sni.runtime.5.1.1.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.entityframeworkcore\\8.0.10\\microsoft.entityframeworkcore.8.0.10.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.entityframeworkcore\\8.0.10\\microsoft.entityframeworkcore.8.0.10.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\8.0.10\\microsoft.entityframeworkcore.abstractions.8.0.10.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\8.0.10\\microsoft.entityframeworkcore.abstractions.8.0.10.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\8.0.10\\microsoft.entityframeworkcore.analyzers.8.0.10.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\8.0.10\\microsoft.entityframeworkcore.analyzers.8.0.10.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.entityframeworkcore.design\\8.0.10\\microsoft.entityframeworkcore.design.8.0.10.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.entityframeworkcore.design\\8.0.10\\microsoft.entityframeworkcore.design.8.0.10.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\8.0.10\\microsoft.entityframeworkcore.relational.8.0.10.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\8.0.10\\microsoft.entityframeworkcore.relational.8.0.10.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.entityframeworkcore.sqlserver\\8.0.10\\microsoft.entityframeworkcore.sqlserver.8.0.10.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.entityframeworkcore.sqlserver\\8.0.10\\microsoft.entityframeworkcore.sqlserver.8.0.10.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\8.0.10\\microsoft.entityframeworkcore.tools.8.0.10.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\8.0.10\\microsoft.entityframeworkcore.tools.8.0.10.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.apidescription.server\\6.0.5\\microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.apidescription.server\\6.0.5\\microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.1\\microsoft.extensions.caching.memory.8.0.1.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.1\\microsoft.extensions.caching.memory.8.0.1.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.configuration\\8.0.0\\microsoft.extensions.configuration.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.configuration\\8.0.0\\microsoft.extensions.configuration.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.configuration.binder\\8.0.0\\microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.configuration.binder\\8.0.0\\microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.configuration.commandline\\8.0.0\\microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.configuration.commandline\\8.0.0\\microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.configuration.environmentvariables\\8.0.0\\microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.configuration.environmentvariables\\8.0.0\\microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\8.0.0\\microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\8.0.0\\microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.configuration.json\\8.0.0\\microsoft.extensions.configuration.json.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.configuration.json\\8.0.0\\microsoft.extensions.configuration.json.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.configuration.usersecrets\\8.0.0\\microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.configuration.usersecrets\\8.0.0\\microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.1\\microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.1\\microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.2\\microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.2\\microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.2\\microsoft.extensions.dependencymodel.8.0.2.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.2\\microsoft.extensions.dependencymodel.8.0.2.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.diagnostics\\8.0.0\\microsoft.extensions.diagnostics.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.diagnostics\\8.0.0\\microsoft.extensions.diagnostics.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.diagnostics.abstractions\\8.0.0\\microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.diagnostics.abstractions\\8.0.0\\microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\8.0.0\\microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\8.0.0\\microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\8.0.0\\microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\8.0.0\\microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\8.0.0\\microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\8.0.0\\microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.hosting\\8.0.0\\microsoft.extensions.hosting.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.hosting\\8.0.0\\microsoft.extensions.hosting.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\8.0.0\\microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\8.0.0\\microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.localization\\2.2.0\\microsoft.extensions.localization.2.2.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.localization\\2.2.0\\microsoft.extensions.localization.2.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.localization.abstractions\\2.2.0\\microsoft.extensions.localization.abstractions.2.2.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.localization.abstractions\\2.2.0\\microsoft.extensions.localization.abstractions.2.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.logging\\8.0.1\\microsoft.extensions.logging.8.0.1.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.logging\\8.0.1\\microsoft.extensions.logging.8.0.1.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.2\\microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.2\\microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.logging.configuration\\8.0.0\\microsoft.extensions.logging.configuration.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.logging.configuration\\8.0.0\\microsoft.extensions.logging.configuration.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.logging.console\\8.0.0\\microsoft.extensions.logging.console.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.logging.console\\8.0.0\\microsoft.extensions.logging.console.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.logging.debug\\8.0.0\\microsoft.extensions.logging.debug.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.logging.debug\\8.0.0\\microsoft.extensions.logging.debug.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.logging.eventlog\\8.0.0\\microsoft.extensions.logging.eventlog.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.logging.eventlog\\8.0.0\\microsoft.extensions.logging.eventlog.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.logging.eventsource\\8.0.0\\microsoft.extensions.logging.eventsource.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.logging.eventsource\\8.0.0\\microsoft.extensions.logging.eventsource.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.objectpool\\2.2.0\\microsoft.extensions.objectpool.2.2.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.objectpool\\2.2.0\\microsoft.extensions.objectpool.2.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.options\\8.0.2\\microsoft.extensions.options.8.0.2.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.options\\8.0.2\\microsoft.extensions.options.8.0.2.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\8.0.0\\microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\8.0.0\\microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.identity.client\\4.56.0\\microsoft.identity.client.4.56.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.identity.client\\4.56.0\\microsoft.identity.client.4.56.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.identity.client.extensions.msal\\4.56.0\\microsoft.identity.client.extensions.msal.4.56.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.identity.client.extensions.msal\\4.56.0\\microsoft.identity.client.extensions.msal.4.56.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.identitymodel.abstractions\\6.35.0\\microsoft.identitymodel.abstractions.6.35.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.identitymodel.abstractions\\6.35.0\\microsoft.identitymodel.abstractions.6.35.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\6.35.0\\microsoft.identitymodel.jsonwebtokens.6.35.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\6.35.0\\microsoft.identitymodel.jsonwebtokens.6.35.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.identitymodel.logging\\6.35.0\\microsoft.identitymodel.logging.6.35.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.identitymodel.logging\\6.35.0\\microsoft.identitymodel.logging.6.35.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.identitymodel.protocols\\6.35.0\\microsoft.identitymodel.protocols.6.35.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.identitymodel.protocols\\6.35.0\\microsoft.identitymodel.protocols.6.35.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\6.35.0\\microsoft.identitymodel.protocols.openidconnect.6.35.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\6.35.0\\microsoft.identitymodel.protocols.openidconnect.6.35.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.identitymodel.tokens\\6.35.0\\microsoft.identitymodel.tokens.6.35.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.identitymodel.tokens\\6.35.0\\microsoft.identitymodel.tokens.6.35.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.net.http.headers\\2.2.0\\microsoft.net.http.headers.2.2.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.net.http.headers\\2.2.0\\microsoft.net.http.headers.2.2.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.openapi\\1.6.14\\microsoft.openapi.1.6.14.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.openapi\\1.6.14\\microsoft.openapi.1.6.14.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.sqlserver.server\\1.0.0\\microsoft.sqlserver.server.1.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.sqlserver.server\\1.0.0\\microsoft.sqlserver.server.1.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\microsoft.win32.systemevents\\6.0.0\\microsoft.win32.systemevents.6.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\microsoft.win32.systemevents\\6.0.0\\microsoft.win32.systemevents.6.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\mono.texttemplating\\2.2.1\\mono.texttemplating.2.2.1.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\mono.texttemplating\\2.2.1\\mono.texttemplating.2.2.1.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\newtonsoft.json\\11.0.2\\newtonsoft.json.11.0.2.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\newtonsoft.json\\11.0.2\\newtonsoft.json.11.0.2.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\npgsql\\8.0.5\\npgsql.8.0.5.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\npgsql\\8.0.5\\npgsql.8.0.5.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\8.0.10\\npgsql.entityframeworkcore.postgresql.8.0.10.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\8.0.10\\npgsql.entityframeworkcore.postgresql.8.0.10.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\rbush\\4.0.0\\rbush.4.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\rbush\\4.0.0\\rbush.4.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\sixlabors.fonts\\1.0.0\\sixlabors.fonts.1.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\sixlabors.fonts\\1.0.0\\sixlabors.fonts.1.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\swashbuckle.aspnetcore\\6.6.2\\swashbuckle.aspnetcore.6.6.2.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\swashbuckle.aspnetcore\\6.6.2\\swashbuckle.aspnetcore.6.6.2.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.6.2\\swashbuckle.aspnetcore.swagger.6.6.2.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.6.2\\swashbuckle.aspnetcore.swagger.6.6.2.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.6.2\\swashbuckle.aspnetcore.swaggergen.6.6.2.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.6.2\\swashbuckle.aspnetcore.swaggergen.6.6.2.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.6.2\\swashbuckle.aspnetcore.swaggerui.6.6.2.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.6.2\\swashbuckle.aspnetcore.swaggerui.6.6.2.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.buffers\\4.5.0\\system.buffers.4.5.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.buffers\\4.5.0\\system.buffers.4.5.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.codedom\\4.4.0\\system.codedom.4.4.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.codedom\\4.4.0\\system.codedom.4.4.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.collections.immutable\\6.0.0\\system.collections.immutable.6.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.collections.immutable\\6.0.0\\system.collections.immutable.6.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.componentmodel.annotations\\4.5.0\\system.componentmodel.annotations.4.5.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.componentmodel.annotations\\4.5.0\\system.componentmodel.annotations.4.5.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.composition\\6.0.0\\system.composition.6.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.composition\\6.0.0\\system.composition.6.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.composition.attributedmodel\\6.0.0\\system.composition.attributedmodel.6.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.composition.attributedmodel\\6.0.0\\system.composition.attributedmodel.6.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.composition.convention\\6.0.0\\system.composition.convention.6.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.composition.convention\\6.0.0\\system.composition.convention.6.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.composition.hosting\\6.0.0\\system.composition.hosting.6.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.composition.hosting\\6.0.0\\system.composition.hosting.6.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.composition.runtime\\6.0.0\\system.composition.runtime.6.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.composition.runtime\\6.0.0\\system.composition.runtime.6.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.composition.typedparts\\6.0.0\\system.composition.typedparts.6.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.composition.typedparts\\6.0.0\\system.composition.typedparts.6.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.configuration.configurationmanager\\6.0.1\\system.configuration.configurationmanager.6.0.1.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.configuration.configurationmanager\\6.0.1\\system.configuration.configurationmanager.6.0.1.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.diagnostics.diagnosticsource\\8.0.0\\system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.diagnostics.diagnosticsource\\8.0.0\\system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.diagnostics.eventlog\\8.0.0\\system.diagnostics.eventlog.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.diagnostics.eventlog\\8.0.0\\system.diagnostics.eventlog.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.drawing.common\\6.0.0\\system.drawing.common.6.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.drawing.common\\6.0.0\\system.drawing.common.6.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.formats.asn1\\5.0.0\\system.formats.asn1.5.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.formats.asn1\\5.0.0\\system.formats.asn1.5.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.identitymodel.tokens.jwt\\6.35.0\\system.identitymodel.tokens.jwt.6.35.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.identitymodel.tokens.jwt\\6.35.0\\system.identitymodel.tokens.jwt.6.35.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.io.filesystem.accesscontrol\\5.0.0\\system.io.filesystem.accesscontrol.5.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.io.filesystem.accesscontrol\\5.0.0\\system.io.filesystem.accesscontrol.5.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.io.packaging\\8.0.1\\system.io.packaging.8.0.1.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.io.packaging\\8.0.1\\system.io.packaging.8.0.1.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.io.pipelines\\6.0.3\\system.io.pipelines.6.0.3.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.io.pipelines\\6.0.3\\system.io.pipelines.6.0.3.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.memory.data\\1.0.2\\system.memory.data.1.0.2.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.memory.data\\1.0.2\\system.memory.data.1.0.2.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.reflection.metadata\\6.0.1\\system.reflection.metadata.6.0.1.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.reflection.metadata\\6.0.1\\system.reflection.metadata.6.0.1.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.runtime.caching\\6.0.0\\system.runtime.caching.6.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.runtime.caching\\6.0.0\\system.runtime.caching.6.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.security.accesscontrol\\6.0.0\\system.security.accesscontrol.6.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.security.accesscontrol\\6.0.0\\system.security.accesscontrol.6.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.security.cryptography.cng\\5.0.0\\system.security.cryptography.cng.5.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.security.cryptography.cng\\5.0.0\\system.security.cryptography.cng.5.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.security.cryptography.protecteddata\\6.0.0\\system.security.cryptography.protecteddata.6.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.security.cryptography.protecteddata\\6.0.0\\system.security.cryptography.protecteddata.6.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.security.permissions\\6.0.0\\system.security.permissions.6.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.security.permissions\\6.0.0\\system.security.permissions.6.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.security.principal.windows\\5.0.0\\system.security.principal.windows.5.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.security.principal.windows\\5.0.0\\system.security.principal.windows.5.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.text.json\\8.0.0\\system.text.json.8.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.text.json\\8.0.0\\system.text.json.8.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.threading.channels\\6.0.0\\system.threading.channels.6.0.0.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.threading.channels\\6.0.0\\system.threading.channels.6.0.0.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512",
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512",
|
||||||
"C:\\Users\\Наиль\\.nuget\\packages\\system.windows.extensions\\6.0.0\\system.windows.extensions.6.0.0.nupkg.sha512"
|
"C:\\Users\\class_Student\\.nuget\\packages\\system.windows.extensions\\6.0.0\\system.windows.extensions.6.0.0.nupkg.sha512"
|
||||||
],
|
],
|
||||||
"logs": []
|
"logs": []
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user