4 Commits

Author SHA1 Message Date
51a3b0eee9 Merge pull request 'Enhanced role-based authorization and improved system messages.' (#3) from Feat/HttpPut into main
Reviewed-on: #3
2025-03-05 16:51:36 +00:00
1f01c8ba21 Enhanced role-based authorization and improved system messages.
- Added user roles to JWT token generation.
- Assigned default role ("User") during user registration.
- Implemented role-based access control for API endpoints.
- Updated error messages for better clarity.
- Improved AnalyticsService for more accurate survey insights.

Task completed. Awaiting review.
2025-03-05 08:49:17 -08:00
cc1dc612b5 Merge pull request 'feat: Allow full survey editing & restrict editing to unpublished surveys' (#2) from Feat/HttpPut into main
Reviewed-on: #2
2025-02-23 11:06:25 +00:00
5c735417f2 feat: Allow full survey editing & restrict editing to unpublished surveys
- Enabled full survey editing functionality
- Restricted survey editing to unpublished surveys only
- Added various improvements and optimizations
2025-02-14 05:10:28 -08:00
44 changed files with 1843 additions and 159 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,7 @@
{
"ExpandedNodes": [
""
],
"SelectedNode": "\\survey-beta.sln",
"PreviewInSolutionExplorer": false
}

Binary file not shown.

Binary file not shown.

BIN
.vs/survey-beta/v17/.suo Normal file

Binary file not shown.

View File

@@ -0,0 +1,683 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\services\\analyticsservices.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\services\\analyticsservices.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\services\\responsesservices.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\services\\responsesservices.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\services\\surveyservices.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\services\\surveyservices.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\controllers\\analyticscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\controllers\\analyticscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\controllers\\responsescontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\controllers\\responsescontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\controllers\\surveycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\controllers\\surveycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\controllers\\userscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\controllers\\userscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\databasecontext\\appdbcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\databasecontext\\appdbcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\default\\userinfodto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\default\\userinfodto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\default\\userdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\default\\userdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\default\\surveyparametersdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\default\\surveyparametersdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\default\\surveydto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\default\\surveydto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\default\\responsedto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\default\\responsedto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\default\\questiondto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\default\\questiondto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\default\\choicedto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\default\\choicedto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\default\\answerdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\default\\answerdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\create\\logindto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\create\\logindto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\create\\createuserdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\create\\createuserdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\create\\createsurveydto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\create\\createsurveydto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\create\\createquestiondto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\create\\createquestiondto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\create\\createchoicedto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\create\\createchoicedto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\mappers\\usermapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\mappers\\usermapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\mappers\\surveymapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\mappers\\surveymapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\mappers\\responsemapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\mappers\\responsemapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\mappers\\questionmapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\mappers\\questionmapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\mappers\\choicemapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\mappers\\choicemapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\models\\user.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\models\\user.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\models\\survey.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\models\\survey.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\models\\response.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\models\\response.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\models\\question.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\models\\question.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\models\\choice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\models\\choice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\models\\answer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\models\\answer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\services\\usersservices.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\services\\usersservices.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\response\\answerrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\response\\answerrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\mappers\\profiles\\surveyprofile.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\mappers\\profiles\\surveyprofile.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\update\\surveystats.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\update\\surveystats.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\update\\updatesurveydto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\update\\updatesurveydto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 284,
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 10,
"Children": [
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "AnalyticsController.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Controllers\\AnalyticsController.cs",
"RelativeDocumentMoniker": "survey-beta\\Controllers\\AnalyticsController.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Controllers\\AnalyticsController.cs",
"RelativeToolTip": "survey-beta\\Controllers\\AnalyticsController.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:06:15.47Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 8,
"Title": "UserInfoDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\UserInfoDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Default\\UserInfoDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\UserInfoDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Default\\UserInfoDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:52.823Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 9,
"Title": "UserDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\UserDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Default\\UserDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\UserDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Default\\UserDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:52.217Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 10,
"Title": "SurveyParametersDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\SurveyParametersDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Default\\SurveyParametersDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\SurveyParametersDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Default\\SurveyParametersDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:50.014Z",
"EditorCaption": ""
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{cce594b6-0c39-4442-ba28-10c64ac7e89f}"
},
{
"$type": "Document",
"DocumentIndex": 7,
"Title": "AppDbContext.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DataBaseContext\\AppDbContext.cs",
"RelativeDocumentMoniker": "survey-beta\\DataBaseContext\\AppDbContext.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DataBaseContext\\AppDbContext.cs",
"RelativeToolTip": "survey-beta\\DataBaseContext\\AppDbContext.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAqwAwAAAA2AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T19:35:35.408Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 6,
"Title": "UsersController.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Controllers\\UsersController.cs",
"RelativeDocumentMoniker": "survey-beta\\Controllers\\UsersController.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Controllers\\UsersController.cs*",
"RelativeToolTip": "survey-beta\\Controllers\\UsersController.cs*",
"ViewState": "AgIAADsAAAAAAAAAAAAIwFYAAAAFAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-11T12:13:55.608Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "SurveyController.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Controllers\\SurveyController.cs",
"RelativeDocumentMoniker": "survey-beta\\Controllers\\SurveyController.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Controllers\\SurveyController.cs",
"RelativeToolTip": "survey-beta\\Controllers\\SurveyController.cs",
"ViewState": "AgIAAA4AAAAAAAAAAAAkwC8AAABOAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T15:55:26.975Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "SurveyServices.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Services\\SurveyServices.cs",
"RelativeDocumentMoniker": "survey-beta\\Services\\SurveyServices.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Services\\SurveyServices.cs*",
"RelativeToolTip": "survey-beta\\Services\\SurveyServices.cs*",
"ViewState": "AgIAAFQAAAAAAAAAAAAawE0AAAAvAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T15:55:31.702Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "ResponsesServices.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Services\\ResponsesServices.cs",
"RelativeDocumentMoniker": "survey-beta\\Services\\ResponsesServices.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Services\\ResponsesServices.cs",
"RelativeToolTip": "survey-beta\\Services\\ResponsesServices.cs",
"ViewState": "AgIAABcAAAAAAAAAAAAqwD4AAAABAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T19:46:04.821Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "AnalyticsServices.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Services\\AnalyticsServices.cs",
"RelativeDocumentMoniker": "survey-beta\\Services\\AnalyticsServices.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Services\\AnalyticsServices.cs*",
"RelativeToolTip": "survey-beta\\Services\\AnalyticsServices.cs*",
"ViewState": "AgIAABMAAAAAAAAAAAAkwBYAAAAFAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-11T11:29:02.681Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 11,
"Title": "SurveyDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\SurveyDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Default\\SurveyDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\SurveyDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Default\\SurveyDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:50.628Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 12,
"Title": "ResponseDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\ResponseDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Default\\ResponseDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\ResponseDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Default\\ResponseDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:49.01Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 15,
"Title": "AnswerDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\AnswerDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Default\\AnswerDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\AnswerDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Default\\AnswerDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:46.403Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 16,
"Title": "LoginDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Create\\LoginDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Create\\LoginDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Create\\LoginDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Create\\LoginDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:43.41Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 4,
"Title": "ResponsesController.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Controllers\\ResponsesController.cs",
"RelativeDocumentMoniker": "survey-beta\\Controllers\\ResponsesController.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Controllers\\ResponsesController.cs",
"RelativeToolTip": "survey-beta\\Controllers\\ResponsesController.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T15:55:25.945Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 17,
"Title": "CreateUserDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Create\\CreateUserDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Create\\CreateUserDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Create\\CreateUserDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Create\\CreateUserDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:42.808Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 19,
"Title": "CreateQuestionDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Create\\CreateQuestionDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Create\\CreateQuestionDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Create\\CreateQuestionDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Create\\CreateQuestionDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:39.761Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 20,
"Title": "CreateChoiceDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Create\\CreateChoiceDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Create\\CreateChoiceDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Create\\CreateChoiceDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Create\\CreateChoiceDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:39.044Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 21,
"Title": "UserMapper.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\UserMapper.cs",
"RelativeDocumentMoniker": "survey-beta\\Mappers\\UserMapper.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\UserMapper.cs",
"RelativeToolTip": "survey-beta\\Mappers\\UserMapper.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:34.698Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 23,
"Title": "ResponseMapper.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\ResponseMapper.cs",
"RelativeDocumentMoniker": "survey-beta\\Mappers\\ResponseMapper.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\ResponseMapper.cs",
"RelativeToolTip": "survey-beta\\Mappers\\ResponseMapper.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:33.572Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 24,
"Title": "QuestionMapper.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\QuestionMapper.cs",
"RelativeDocumentMoniker": "survey-beta\\Mappers\\QuestionMapper.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\QuestionMapper.cs",
"RelativeToolTip": "survey-beta\\Mappers\\QuestionMapper.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:32.812Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 14,
"Title": "ChoiceDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\ChoiceDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Default\\ChoiceDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\ChoiceDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Default\\ChoiceDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAqwAQAAAARAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T15:59:30.711Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 13,
"Title": "QuestionDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\QuestionDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Default\\QuestionDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\QuestionDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Default\\QuestionDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAqwAIAAAARAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T15:59:12.839Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 25,
"Title": "ChoiceMapper.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\ChoiceMapper.cs",
"RelativeDocumentMoniker": "survey-beta\\Mappers\\ChoiceMapper.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\ChoiceMapper.cs",
"RelativeToolTip": "survey-beta\\Mappers\\ChoiceMapper.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:32.027Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 26,
"Title": "User.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\User.cs",
"RelativeDocumentMoniker": "survey-beta\\Models\\User.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\User.cs",
"RelativeToolTip": "survey-beta\\Models\\User.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:29.016Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 27,
"Title": "Survey.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\Survey.cs",
"RelativeDocumentMoniker": "survey-beta\\Models\\Survey.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\Survey.cs",
"RelativeToolTip": "survey-beta\\Models\\Survey.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:28.01Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 29,
"Title": "Question.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\Question.cs",
"RelativeDocumentMoniker": "survey-beta\\Models\\Question.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\Question.cs",
"RelativeToolTip": "survey-beta\\Models\\Question.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:26.546Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 33,
"Title": "appsettings.json",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\appsettings.json",
"RelativeDocumentMoniker": "survey-beta\\appsettings.json",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\appsettings.json",
"RelativeToolTip": "survey-beta\\appsettings.json",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
"WhenOpened": "2025-02-12T16:05:14.935Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 18,
"Title": "CreateSurveyDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Create\\CreateSurveyDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Create\\CreateSurveyDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Create\\CreateSurveyDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Create\\CreateSurveyDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T16:01:50.235Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 34,
"Title": "UsersServices.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Services\\UsersServices.cs",
"RelativeDocumentMoniker": "survey-beta\\Services\\UsersServices.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Services\\UsersServices.cs*",
"RelativeToolTip": "survey-beta\\Services\\UsersServices.cs*",
"ViewState": "AgIAAFYAAAAAAAAAAADwv2oAAAAFAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-11T12:02:00.909Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 32,
"Title": "Program.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Program.cs",
"RelativeDocumentMoniker": "survey-beta\\Program.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Program.cs",
"RelativeToolTip": "survey-beta\\Program.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAFQAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T19:51:24.169Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 36,
"Title": "SurveyProfile.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\Profiles\\SurveyProfile.cs",
"RelativeDocumentMoniker": "survey-beta\\Mappers\\Profiles\\SurveyProfile.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\Profiles\\SurveyProfile.cs",
"RelativeToolTip": "survey-beta\\Mappers\\Profiles\\SurveyProfile.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T19:35:23.72Z"
},
{
"$type": "Document",
"DocumentIndex": 22,
"Title": "SurveyMapper.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\SurveyMapper.cs",
"RelativeDocumentMoniker": "survey-beta\\Mappers\\SurveyMapper.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\SurveyMapper.cs",
"RelativeToolTip": "survey-beta\\Mappers\\SurveyMapper.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T19:35:16.802Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 37,
"Title": "SurveyStats.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Update\\SurveyStats.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Update\\SurveyStats.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Update\\SurveyStats.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Update\\SurveyStats.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T16:01:11.738Z"
},
{
"$type": "Document",
"DocumentIndex": 31,
"Title": "Answer.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\Answer.cs",
"RelativeDocumentMoniker": "survey-beta\\Models\\Answer.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\Answer.cs",
"RelativeToolTip": "survey-beta\\Models\\Answer.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T19:57:32.477Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 28,
"Title": "Response.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\Response.cs",
"RelativeDocumentMoniker": "survey-beta\\Models\\Response.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\Response.cs",
"RelativeToolTip": "survey-beta\\Models\\Response.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAsAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T19:50:24.655Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 30,
"Title": "Choice.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\Choice.cs",
"RelativeDocumentMoniker": "survey-beta\\Models\\Choice.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\Choice.cs",
"RelativeToolTip": "survey-beta\\Models\\Choice.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T19:57:34.367Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 35,
"Title": "AnswerRequest.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Response\\AnswerRequest.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Response\\AnswerRequest.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Response\\AnswerRequest.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Response\\AnswerRequest.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T19:57:36.653Z"
},
{
"$type": "Document",
"DocumentIndex": 38,
"Title": "UpdateSurveyDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Update\\UpdateSurveyDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Update\\UpdateSurveyDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Update\\UpdateSurveyDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Update\\UpdateSurveyDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAA4AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T16:01:12.421Z"
}
]
}
]
}
]
}

View File

@@ -0,0 +1,683 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\services\\analyticsservices.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\services\\analyticsservices.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\services\\responsesservices.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\services\\responsesservices.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\services\\surveyservices.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\services\\surveyservices.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\controllers\\analyticscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\controllers\\analyticscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\controllers\\responsescontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\controllers\\responsescontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\controllers\\surveycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\controllers\\surveycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\controllers\\userscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\controllers\\userscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\databasecontext\\appdbcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\databasecontext\\appdbcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\default\\userinfodto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\default\\userinfodto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\default\\userdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\default\\userdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\default\\surveyparametersdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\default\\surveyparametersdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\default\\surveydto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\default\\surveydto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\default\\responsedto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\default\\responsedto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\default\\questiondto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\default\\questiondto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\default\\choicedto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\default\\choicedto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\default\\answerdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\default\\answerdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\create\\logindto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\create\\logindto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\create\\createuserdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\create\\createuserdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\create\\createsurveydto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\create\\createsurveydto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\create\\createquestiondto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\create\\createquestiondto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\create\\createchoicedto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\create\\createchoicedto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\mappers\\usermapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\mappers\\usermapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\mappers\\surveymapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\mappers\\surveymapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\mappers\\responsemapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\mappers\\responsemapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\mappers\\questionmapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\mappers\\questionmapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\mappers\\choicemapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\mappers\\choicemapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\models\\user.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\models\\user.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\models\\survey.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\models\\survey.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\models\\response.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\models\\response.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\models\\question.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\models\\question.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\models\\choice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\models\\choice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\models\\answer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\models\\answer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\services\\usersservices.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\services\\usersservices.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\response\\answerrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\response\\answerrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\mappers\\profiles\\surveyprofile.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\mappers\\profiles\\surveyprofile.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\update\\surveystats.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\update\\surveystats.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|c:\\users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\dtos\\update\\updatesurveydto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7A5087A4-5EFE-49C8-AD7A-A2AC9F815C32}|survey-beta\\survey-beta.csproj|solutionrelative:survey-beta\\dtos\\update\\updatesurveydto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 284,
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 10,
"Children": [
{
"$type": "Bookmark",
"Name": "ST:0:0:{cce594b6-0c39-4442-ba28-10c64ac7e89f}"
},
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "AnalyticsController.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Controllers\\AnalyticsController.cs",
"RelativeDocumentMoniker": "survey-beta\\Controllers\\AnalyticsController.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Controllers\\AnalyticsController.cs",
"RelativeToolTip": "survey-beta\\Controllers\\AnalyticsController.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:06:15.47Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 8,
"Title": "UserInfoDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\UserInfoDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Default\\UserInfoDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\UserInfoDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Default\\UserInfoDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:52.823Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 9,
"Title": "UserDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\UserDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Default\\UserDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\UserDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Default\\UserDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:52.217Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 10,
"Title": "SurveyParametersDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\SurveyParametersDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Default\\SurveyParametersDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\SurveyParametersDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Default\\SurveyParametersDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:50.014Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 7,
"Title": "AppDbContext.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DataBaseContext\\AppDbContext.cs",
"RelativeDocumentMoniker": "survey-beta\\DataBaseContext\\AppDbContext.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DataBaseContext\\AppDbContext.cs",
"RelativeToolTip": "survey-beta\\DataBaseContext\\AppDbContext.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAqwAwAAAA2AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T19:35:35.408Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 6,
"Title": "UsersController.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Controllers\\UsersController.cs",
"RelativeDocumentMoniker": "survey-beta\\Controllers\\UsersController.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Controllers\\UsersController.cs",
"RelativeToolTip": "survey-beta\\Controllers\\UsersController.cs",
"ViewState": "AgIAADsAAAAAAAAAAAAIwFYAAAAFAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-11T12:13:55.608Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "SurveyController.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Controllers\\SurveyController.cs",
"RelativeDocumentMoniker": "survey-beta\\Controllers\\SurveyController.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Controllers\\SurveyController.cs",
"RelativeToolTip": "survey-beta\\Controllers\\SurveyController.cs",
"ViewState": "AgIAAA4AAAAAAAAAAAAkwC8AAABOAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T15:55:26.975Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "SurveyServices.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Services\\SurveyServices.cs",
"RelativeDocumentMoniker": "survey-beta\\Services\\SurveyServices.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Services\\SurveyServices.cs",
"RelativeToolTip": "survey-beta\\Services\\SurveyServices.cs",
"ViewState": "AgIAAFQAAAAAAAAAAAAawE0AAAAvAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T15:55:31.702Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "ResponsesServices.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Services\\ResponsesServices.cs",
"RelativeDocumentMoniker": "survey-beta\\Services\\ResponsesServices.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Services\\ResponsesServices.cs",
"RelativeToolTip": "survey-beta\\Services\\ResponsesServices.cs",
"ViewState": "AgIAABcAAAAAAAAAAAAqwD4AAAABAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T19:46:04.821Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "AnalyticsServices.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Services\\AnalyticsServices.cs",
"RelativeDocumentMoniker": "survey-beta\\Services\\AnalyticsServices.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Services\\AnalyticsServices.cs",
"RelativeToolTip": "survey-beta\\Services\\AnalyticsServices.cs",
"ViewState": "AgIAABMAAAAAAAAAAAAkwBYAAAAFAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-11T11:29:02.681Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 11,
"Title": "SurveyDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\SurveyDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Default\\SurveyDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\SurveyDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Default\\SurveyDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:50.628Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 12,
"Title": "ResponseDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\ResponseDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Default\\ResponseDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\ResponseDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Default\\ResponseDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:49.01Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 15,
"Title": "AnswerDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\AnswerDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Default\\AnswerDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\AnswerDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Default\\AnswerDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:46.403Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 16,
"Title": "LoginDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Create\\LoginDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Create\\LoginDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Create\\LoginDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Create\\LoginDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:43.41Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 4,
"Title": "ResponsesController.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Controllers\\ResponsesController.cs",
"RelativeDocumentMoniker": "survey-beta\\Controllers\\ResponsesController.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Controllers\\ResponsesController.cs",
"RelativeToolTip": "survey-beta\\Controllers\\ResponsesController.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T15:55:25.945Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 17,
"Title": "CreateUserDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Create\\CreateUserDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Create\\CreateUserDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Create\\CreateUserDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Create\\CreateUserDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:42.808Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 19,
"Title": "CreateQuestionDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Create\\CreateQuestionDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Create\\CreateQuestionDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Create\\CreateQuestionDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Create\\CreateQuestionDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:39.761Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 20,
"Title": "CreateChoiceDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Create\\CreateChoiceDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Create\\CreateChoiceDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Create\\CreateChoiceDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Create\\CreateChoiceDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:39.044Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 21,
"Title": "UserMapper.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\UserMapper.cs",
"RelativeDocumentMoniker": "survey-beta\\Mappers\\UserMapper.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\UserMapper.cs",
"RelativeToolTip": "survey-beta\\Mappers\\UserMapper.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:34.698Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 23,
"Title": "ResponseMapper.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\ResponseMapper.cs",
"RelativeDocumentMoniker": "survey-beta\\Mappers\\ResponseMapper.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\ResponseMapper.cs",
"RelativeToolTip": "survey-beta\\Mappers\\ResponseMapper.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:33.572Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 24,
"Title": "QuestionMapper.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\QuestionMapper.cs",
"RelativeDocumentMoniker": "survey-beta\\Mappers\\QuestionMapper.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\QuestionMapper.cs",
"RelativeToolTip": "survey-beta\\Mappers\\QuestionMapper.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:32.812Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 14,
"Title": "ChoiceDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\ChoiceDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Default\\ChoiceDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\ChoiceDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Default\\ChoiceDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAqwAQAAAARAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T15:59:30.711Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 13,
"Title": "QuestionDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\QuestionDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Default\\QuestionDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Default\\QuestionDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Default\\QuestionDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAqwAIAAAARAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T15:59:12.839Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 25,
"Title": "ChoiceMapper.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\ChoiceMapper.cs",
"RelativeDocumentMoniker": "survey-beta\\Mappers\\ChoiceMapper.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\ChoiceMapper.cs",
"RelativeToolTip": "survey-beta\\Mappers\\ChoiceMapper.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:32.027Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 26,
"Title": "User.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\User.cs",
"RelativeDocumentMoniker": "survey-beta\\Models\\User.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\User.cs",
"RelativeToolTip": "survey-beta\\Models\\User.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:29.016Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 27,
"Title": "Survey.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\Survey.cs",
"RelativeDocumentMoniker": "survey-beta\\Models\\Survey.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\Survey.cs",
"RelativeToolTip": "survey-beta\\Models\\Survey.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:28.01Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 29,
"Title": "Question.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\Question.cs",
"RelativeDocumentMoniker": "survey-beta\\Models\\Question.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\Question.cs",
"RelativeToolTip": "survey-beta\\Models\\Question.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-12T16:05:26.546Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 33,
"Title": "appsettings.json",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\appsettings.json",
"RelativeDocumentMoniker": "survey-beta\\appsettings.json",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\appsettings.json",
"RelativeToolTip": "survey-beta\\appsettings.json",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
"WhenOpened": "2025-02-12T16:05:14.935Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 18,
"Title": "CreateSurveyDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Create\\CreateSurveyDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Create\\CreateSurveyDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Create\\CreateSurveyDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Create\\CreateSurveyDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T16:01:50.235Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 34,
"Title": "UsersServices.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Services\\UsersServices.cs",
"RelativeDocumentMoniker": "survey-beta\\Services\\UsersServices.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Services\\UsersServices.cs",
"RelativeToolTip": "survey-beta\\Services\\UsersServices.cs",
"ViewState": "AgIAAFYAAAAAAAAAAADwv2oAAAAFAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-11T12:02:00.909Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 32,
"Title": "Program.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Program.cs",
"RelativeDocumentMoniker": "survey-beta\\Program.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Program.cs",
"RelativeToolTip": "survey-beta\\Program.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAFQAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T19:51:24.169Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 36,
"Title": "SurveyProfile.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\Profiles\\SurveyProfile.cs",
"RelativeDocumentMoniker": "survey-beta\\Mappers\\Profiles\\SurveyProfile.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\Profiles\\SurveyProfile.cs",
"RelativeToolTip": "survey-beta\\Mappers\\Profiles\\SurveyProfile.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T19:35:23.72Z"
},
{
"$type": "Document",
"DocumentIndex": 22,
"Title": "SurveyMapper.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\SurveyMapper.cs",
"RelativeDocumentMoniker": "survey-beta\\Mappers\\SurveyMapper.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Mappers\\SurveyMapper.cs",
"RelativeToolTip": "survey-beta\\Mappers\\SurveyMapper.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T19:35:16.802Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 37,
"Title": "SurveyStats.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Update\\SurveyStats.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Update\\SurveyStats.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Update\\SurveyStats.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Update\\SurveyStats.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T16:01:11.738Z"
},
{
"$type": "Document",
"DocumentIndex": 31,
"Title": "Answer.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\Answer.cs",
"RelativeDocumentMoniker": "survey-beta\\Models\\Answer.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\Answer.cs",
"RelativeToolTip": "survey-beta\\Models\\Answer.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T19:57:32.477Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 28,
"Title": "Response.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\Response.cs",
"RelativeDocumentMoniker": "survey-beta\\Models\\Response.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\Response.cs",
"RelativeToolTip": "survey-beta\\Models\\Response.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAsAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T19:50:24.655Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 30,
"Title": "Choice.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\Choice.cs",
"RelativeDocumentMoniker": "survey-beta\\Models\\Choice.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\Models\\Choice.cs",
"RelativeToolTip": "survey-beta\\Models\\Choice.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T19:57:34.367Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 35,
"Title": "AnswerRequest.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Response\\AnswerRequest.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Response\\AnswerRequest.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Response\\AnswerRequest.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Response\\AnswerRequest.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T19:57:36.653Z"
},
{
"$type": "Document",
"DocumentIndex": 38,
"Title": "UpdateSurveyDto.cs",
"DocumentMoniker": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Update\\UpdateSurveyDto.cs",
"RelativeDocumentMoniker": "survey-beta\\DTOs\\Update\\UpdateSurveyDto.cs",
"ToolTip": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\survey-beta\\DTOs\\Update\\UpdateSurveyDto.cs",
"RelativeToolTip": "survey-beta\\DTOs\\Update\\UpdateSurveyDto.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAA4AAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-10T16:01:12.421Z"
}
]
}
]
}
]
}

BIN
.vs/survey-beta2/v17/.wsuo Normal file

Binary file not shown.

View File

@@ -0,0 +1,23 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\Users\\alioa\\source\\repos\\survey-beta2\\",
"Documents": [],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 284,
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": -1,
"Children": [
{
"$type": "Bookmark",
"Name": "ST:0:0:{cce594b6-0c39-4442-ba28-10c64ac7e89f}"
}
]
}
]
}
]
}

View File

@@ -1,6 +1,8 @@
using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Http; using survey_beta.Models;
using Microsoft.AspNetCore.Mvc; using System;
using System.Threading.Tasks;
using survey_beta.DTOs.Update;
namespace survey_beta.Controllers namespace survey_beta.Controllers
{ {
@@ -8,25 +10,37 @@ namespace survey_beta.Controllers
[ApiController] [ApiController]
public class AnalyticsController : ControllerBase public class AnalyticsController : ControllerBase
{ {
private readonly AnalyticsServices _analyticsServices; private readonly AnalyticsServices _analyticsService;
public AnalyticsController(AnalyticsServices analyticsServices) public AnalyticsController(AnalyticsServices analyticsService)
{ {
_analyticsServices = analyticsServices; _analyticsService = analyticsService;
} }
[HttpGet("survey/{surveyId}")] [HttpGet("{surveyId}/statistics")]
public IActionResult GetSurveyAnalytics(string surveyId) public async Task<ActionResult<SurveyStats>> GetSurveyStatistics(string surveyId)
{ {
var analytics = _analyticsServices.GetAggregatedSurveyResponses(surveyId); if (string.IsNullOrWhiteSpace(surveyId))
if (analytics == null) return NotFound("Survey analytics not found."); return BadRequest(new { error = "Survey ID is required." });
return Ok(analytics);
}
[HttpGet("export/{surveyId}")] var statistics = await Task.Run(() => _analyticsService.GetAggregatedSurveyResponses(surveyId));
public async Task<IActionResult> ExportSurveyData(string surveyId)
if (statistics == null)
return NotFound(new { error = "No data available for the given survey." });
return Ok(statistics);
}
[HttpGet("{surveyId}/export")]
public async Task<IActionResult> ExportSurveyStatistics(string surveyId)
{ {
return await _analyticsServices.ExportResponsesToCsv(surveyId); if (string.IsNullOrWhiteSpace(surveyId))
return BadRequest(new { error = "Survey ID is required." });
var fileResult = await _analyticsService.ExportResponsesToCsv(surveyId);
if (fileResult == null)
return NotFound(new { error = "No data available to export." });
return fileResult;
} }
} }
} }

View File

@@ -16,20 +16,21 @@ namespace survey_beta.Controllers
{ {
_responsesService = responsesService; _responsesService = responsesService;
} }
// [Authorize]
[HttpPost("add")] [HttpPost("add")]
public async Task<IActionResult> CreateResponse([FromBody] ResponseDto request) public async Task<IActionResult> CreateResponse([FromBody] ResponseDto request)
{ {
try try
{ {
await _responsesService.AddResponseAsync(request); await _responsesService.AddResponseAsync(request);
return Ok(new { message = "Response added successfully." }); return Ok(new { message = "Your response has been submitted successfully." });
} }
catch (Exception ex) catch (Exception ex)
{ {
return BadRequest(new { error = ex.Message }); return BadRequest(new { error = ex.Message });
} }
} }
// [Authorize]
[HttpGet("survey/{surveyId}")] [HttpGet("survey/{surveyId}")]
public async Task<IActionResult> GetSurveyResponses(string surveyId) public async Task<IActionResult> GetSurveyResponses(string surveyId)
{ {

View File

@@ -23,41 +23,12 @@ public class SurveyController : ControllerBase
_userManager = userManager; _userManager = userManager;
} }
[HttpGet("GetAll")] [HttpGet("GetAll&ById")]
public async Task<IActionResult> GetAllSurveys([FromQuery] string id = null) public async Task<IActionResult> GetAllSurveys([FromQuery] string id = null)
{ {
var surveys = await _surveyService.GetAllSurveysAsync(id); var surveys = await _surveyService.GetAllSurveysAsync(id);
return Ok(surveys); return Ok(surveys);
} }
[HttpGet("GetSurveyById{id}")]
public async Task<IActionResult> GetById(string id)
{
var userId = _userManager.GetUserId(User);
var survey = await _surveyService.GetSurveyByIdAsync(id);
if (survey == null)
{
return NotFound();
}
if (userId != survey.AuthorId)
{
return Forbid();
}
var result = new SurveyResponseDto
{
Id = survey.Id,
Title = survey.Title,
Description = survey.Description,
Category = survey.Category,
ExpirationDate = survey.ExpirationDate,
IsPublished = survey.IsPublished,
};
return Ok(result);
}
[HttpPost("Create-Survey")] [HttpPost("Create-Survey")]
// [Authorize] // [Authorize]
public async Task<IActionResult> CreateSurvey([FromBody] CreateSurveyDto request) public async Task<IActionResult> CreateSurvey([FromBody] CreateSurveyDto request)
@@ -66,23 +37,33 @@ public class SurveyController : ControllerBase
var survey = await _surveyService.CreateSurveyAsync(request, userId); var survey = await _surveyService.CreateSurveyAsync(request, userId);
return Ok(survey); return Ok(survey);
} }
//[Authorize] //[Authorize]
[HttpPut("EditSurvey{id}")] [HttpPut("EditSurvey/{id}")]
public async Task<IActionResult> UpdateSurvey([FromBody] UpdateSurveyDto request) public async Task<IActionResult> UpdateSurvey([FromBody] UpdateSurveyDto request)
{
try
{ {
var success = await _surveyService.UpdateSurveyAsync(request); var success = await _surveyService.UpdateSurveyAsync(request);
if (!success) return NotFound(new { message = "Survey not found." }); if (!success) return NotFound(new { message = "Survey not found." });
return NoContent(); return NoContent();
} }
catch (InvalidOperationException ex)
{
return BadRequest(new { message = ex.Message });
}
catch (Exception)
{
return StatusCode(500, new { message = "An unexpected error occurred." });
}
}
//[Authorize] //[Authorize]
[HttpPatch("publish-Survey/{id}")] [HttpPatch("publish-Survey/{id}")]
public async Task<IActionResult> PublishSurvey(string id) public async Task<IActionResult> PublishSurvey(string id)
{ {
var success = await _surveyService.PublishSurveyAsync(id); var success = await _surveyService.PublishSurveyAsync(id);
if (!success) return NotFound(new { message = "Survey not found." }); if (!success) return NotFound(new { message = "Survey not found." });
return NoContent(); return Accepted(new { message = "Survey has been published." });
} }
//[Authorize] //[Authorize]
@@ -91,7 +72,7 @@ public class SurveyController : ControllerBase
{ {
var success = await _surveyService.UnpublishSurveyAsync(id); var success = await _surveyService.UnpublishSurveyAsync(id);
if (!success) return NotFound(new { message = "Survey not found." }); if (!success) return NotFound(new { message = "Survey not found." });
return NoContent(); return Accepted(new { message = "Survey has been unpublished." });
} }
//[Authorize] //[Authorize]
@@ -100,6 +81,6 @@ public class SurveyController : ControllerBase
{ {
var success = await _surveyService.DeleteSurveyAsync(id); var success = await _surveyService.DeleteSurveyAsync(id);
if (!success) return NotFound(new { message = "Survey not found." }); if (!success) return NotFound(new { message = "Survey not found." });
return NoContent(); return Accepted(new { message = "Survey has been Removed." });
} }
} }

View File

@@ -38,7 +38,7 @@ public class UserController : ControllerBase
} }
catch (Exception ex) catch (Exception ex)
{ {
return Unauthorized(ex.Message); return Unauthorized(new { error = "Invalid credentials. Please check your username and password." });
} }
} }
//[Authorize] //[Authorize]
@@ -81,10 +81,8 @@ public class UserController : ControllerBase
{ {
var users = await _usersServices.GetUserByIdAsync(id); var users = await _usersServices.GetUserByIdAsync(id);
if (users == null) if (users == null)
return NotFound(); return NotFound(new { message = "The specified user does not exist." });
var result = await _usersServices.DeleteUsersAsync(id); var result = await _usersServices.DeleteUsersAsync(id);
return Ok(result); return Ok(result);
} }
} }

View File

@@ -1,4 +1,6 @@
namespace survey_beta.DTOs.Update using survey_beta.DTOs.Default;
namespace survey_beta.DTOs.Update
{ {
public class UpdateSurveyDto public class UpdateSurveyDto
{ {
@@ -8,5 +10,6 @@
public string Category { get; set; } public string Category { get; set; }
public DateTime? ExpirationDate { get; set; } public DateTime? ExpirationDate { get; set; }
public bool IsPublished { get; set; } public bool IsPublished { get; set; }
public List<QuestionDto> Questions { get; set; }
} }
} }

View File

@@ -87,5 +87,4 @@ app.UseHttpsRedirection();
app.UseAuthentication(); app.UseAuthentication();
app.UseAuthorization(); app.UseAuthorization();
app.MapControllers(); app.MapControllers();
app.Run(); app.Run();

View File

@@ -1,4 +1,5 @@
using AutoMapper; using AutoMapper;
using Microsoft.AspNetCore.Http.HttpResults;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using survey_beta.DataBaseContext; using survey_beta.DataBaseContext;
@@ -21,7 +22,6 @@ public class AnalyticsServices
_context = context; _context = context;
_mapper = mapper; _mapper = mapper;
} }
public void UpdateAnalytics(string surveyId) public void UpdateAnalytics(string surveyId)
{ {
var responses = _context.Responses var responses = _context.Responses
@@ -34,7 +34,6 @@ public class AnalyticsServices
SaveAnalytics(surveyId, analyticsData); SaveAnalytics(surveyId, analyticsData);
} }
private SurveyStats CalculateAnalytics(List<Response> responses) private SurveyStats CalculateAnalytics(List<Response> responses)
{ {
var answerFrequency = new Dictionary<string, int>(); var answerFrequency = new Dictionary<string, int>();
@@ -63,7 +62,6 @@ public class AnalyticsServices
} }
} }
} }
return new SurveyStats return new SurveyStats
{ {
SurveyId = responses.FirstOrDefault()?.SurveyId, SurveyId = responses.FirstOrDefault()?.SurveyId,
@@ -72,7 +70,6 @@ public class AnalyticsServices
QuestionFrequency = questionFrequency QuestionFrequency = questionFrequency
}; };
} }
private void SaveAnalytics(string surveyId, SurveyStats analyticsData) private void SaveAnalytics(string surveyId, SurveyStats analyticsData)
{ {
var analytics = _mapper.Map<SurveyAnalytics>(analyticsData); var analytics = _mapper.Map<SurveyAnalytics>(analyticsData);
@@ -82,7 +79,6 @@ public class AnalyticsServices
_context.Add(analytics); _context.Add(analytics);
_context.SaveChanges(); _context.SaveChanges();
} }
public SurveyStats GetAggregatedSurveyResponses(string surveyId) public SurveyStats GetAggregatedSurveyResponses(string surveyId)
{ {
var responses = _context.Responses var responses = _context.Responses
@@ -93,7 +89,6 @@ public class AnalyticsServices
return CalculateAnalytics(responses); return CalculateAnalytics(responses);
} }
public async Task<IActionResult> ExportResponsesToCsv(string surveyId) public async Task<IActionResult> ExportResponsesToCsv(string surveyId)
{ {
var responses = await _context.Responses var responses = await _context.Responses
@@ -104,21 +99,43 @@ public class AnalyticsServices
.ThenInclude(a => a.Choice) .ThenInclude(a => a.Choice)
.ToListAsync(); .ToListAsync();
if (!responses.Any())
{
return null;
}
var csvLines = new List<string> var csvLines = new List<string>
{ {
"ResponseId,Question,ChoiceText" "Survey Analysis",
$"Total Responses: {responses.Count}",
"",
"ResponseId,Question,ChoiceText,ChoiceCount,ChoicePercentage"
}; };
var choiceStats = responses
.SelectMany(r => r.Answers)
.Where(a => a.Choice != null)
.GroupBy(a => new { a.Question.Content, a.Choice.Letter })
.Select(g => new
{
Question = g.Key.Content,
Choice = g.Key.Letter,
Count = g.Count(),
Percentage = (double)g.Count() / responses.Count * 100
})
.OrderByDescending(s => s.Count)
.ToList();
foreach (var response in responses) foreach (var response in responses)
{ {
foreach (var answer in response.Answers) foreach (var answer in response.Answers)
{ {
var questionText = answer.Question.Content; var questionText = answer.Question.Content;
csvLines.Add($"{response.Id},{questionText}"); var choiceText = answer.Choice?.Letter ?? "N/A";
}
}
var fileName = "Survey_Responses.csv"; var choiceStat = choiceStats.FirstOrDefault(s => s.Question == questionText && s.Choice == choiceText);
csvLines.Add($"{response.Id},{questionText},{choiceText},{choiceStat?.Count ?? 0},{choiceStat?.Percentage.ToString("0.00") ?? "0"}%");
}
}
var fileName = $"Survey_{surveyId}_Analysis.csv";
var fileBytes = Encoding.UTF8.GetBytes(string.Join(Environment.NewLine, csvLines)); var fileBytes = Encoding.UTF8.GetBytes(string.Join(Environment.NewLine, csvLines));
return new FileContentResult(fileBytes, "text/csv") return new FileContentResult(fileBytes, "text/csv")

View File

@@ -1,6 +1,7 @@
using AutoMapper; using AutoMapper;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using survey_beta.DataBaseContext; using survey_beta.DataBaseContext;
using survey_beta.DTOs.Default;
using survey_beta.DTOs.Response; using survey_beta.DTOs.Response;
using survey_beta.Models; using survey_beta.Models;
using System; using System;
@@ -28,24 +29,31 @@ public class ResponsesService
CreatedAt = DateTime.UtcNow, CreatedAt = DateTime.UtcNow,
}; };
foreach (var answer in responseDto.Answers) response.Answers = responseDto.Answers.Select(answer => new Answer
{
var answerEntity = new Answer
{ {
QuestionId = answer.QuestionId, QuestionId = answer.QuestionId,
ResponseId = response.Id ResponseId = response.Id
}; }).ToList();
response.Answers.Add(answerEntity);
}
await _context.Responses.AddAsync(response); await _context.Responses.AddAsync(response);
await _context.SaveChangesAsync(); await _context.SaveChangesAsync();
} }
public async Task<List<Response>> GetSurveyResponsesAsync(string surveyId) public async Task<List<ResponseDto>> GetSurveyResponsesAsync(string surveyId)
{ {
return await _context.Responses var responses = await _context.Responses
.AsNoTracking()
.Where(r => r.SurveyId == surveyId) .Where(r => r.SurveyId == surveyId)
.Include(r => r.Answers) .Include(r => r.Answers)
.ToListAsync(); .ToListAsync();
return responses.Select(r => new ResponseDto
{
Id = r.Id,
Answers = r.Answers.Select(a => new AnswerDto
{
Id = a.Id,
}).ToList()
}).ToList();
} }
} }

View File

@@ -26,7 +26,7 @@ public class SurveyService
} }
public async Task<List<SurveyDto>> GetAllSurveysAsync(string id = null) public async Task<List<SurveyDto>> GetAllSurveysAsync(string id = null)
{ {
IQueryable<Survey> query = _context.Surveys.Include(s => s.Questions); IQueryable<Survey> query = _context.Surveys.Include(s => s.Questions).ThenInclude(q =>q.Choices);
if (!string.IsNullOrEmpty(id)) if (!string.IsNullOrEmpty(id))
{ {
@@ -36,15 +36,6 @@ public class SurveyService
var surveys = await query.ToListAsync(); var surveys = await query.ToListAsync();
return _mapper.Map<List<SurveyDto>>(surveys); return _mapper.Map<List<SurveyDto>>(surveys);
} }
public async Task<SurveyDto> GetSurveyByIdAsync(string id)
{
var survey = await _context.Surveys.AsNoTracking()
.Include(s => s.Questions)
.ThenInclude(q => q.Choices)
.FirstOrDefaultAsync(s => s.Id == id);
return survey == null ? null : _mapper.Map<SurveyDto>(survey);
}
public async Task<SurveyDto> CreateSurveyAsync(CreateSurveyDto request, string userId) public async Task<SurveyDto> CreateSurveyAsync(CreateSurveyDto request, string userId)
{ {
var survey = _mapper.Map<Survey>(request); var survey = _mapper.Map<Survey>(request);
@@ -58,14 +49,59 @@ public class SurveyService
} }
public async Task<bool> UpdateSurveyAsync(UpdateSurveyDto request) public async Task<bool> UpdateSurveyAsync(UpdateSurveyDto request)
{ {
var survey = await _context.Surveys.FindAsync(request.Id); var survey = await _context.Surveys
if (survey == null) return false; .Include(s => s.Questions)
.ThenInclude(q => q.Choices)
.FirstOrDefaultAsync(s => s.Id == request.Id);
if (survey == null) return false;
if (survey.IsPublished)
{
throw new InvalidOperationException("Cannot update a published survey. Unpublish it first.");
}
survey.Title = request.Title != "string" ? request.Title : survey.Title;
survey.Description = request.Description != "string" ? request.Description : survey.Description;
survey.Category = request.Category != "string" ? request.Category : survey.Category;
survey.ExpirationDate = request.ExpirationDate ?? survey.ExpirationDate;
foreach (var updatedQuestion in request.Questions)
{
var existingQuestion = survey.Questions.FirstOrDefault(q => q.Id == updatedQuestion.Id);
if (existingQuestion != null)
{
existingQuestion.Content = updatedQuestion.Content != "string" ? updatedQuestion.Content : existingQuestion.Content;
existingQuestion.Type = updatedQuestion.QuestionType != "string" ? updatedQuestion.QuestionType : existingQuestion.Type;
foreach (var updatedChoice in updatedQuestion.Choices)
{
var existingChoice = existingQuestion.Choices.FirstOrDefault(c => c.Id == updatedChoice.Id);
if (existingChoice != null)
{
existingChoice.Letter = updatedChoice.Letter != "string" ? updatedChoice.Letter : existingChoice.Letter;
existingChoice.Content = updatedChoice.Content != "string" ? updatedChoice.Content : existingChoice.Content;
}
}
}
else
{
survey.Questions.Add(new Question
{
Content = updatedQuestion.Content,
Type = updatedQuestion.QuestionType,
SurveyId = survey.Id,
Choices = updatedQuestion.Choices.Select(c => new Choice
{
Letter = c.Letter,
Content = c.Content,
}).ToList()
});
}
}
survey.IsPublished = true;
_mapper.Map(request, survey);
await _context.SaveChangesAsync(); await _context.SaveChangesAsync();
return true; return true;
} }
public async Task<bool> PublishSurveyAsync(string id) public async Task<bool> PublishSurveyAsync(string id)
{ {
var survey = await _context.Surveys.FindAsync(id); var survey = await _context.Surveys.FindAsync(id);
@@ -85,18 +121,17 @@ public class SurveyService
await _context.SaveChangesAsync(); await _context.SaveChangesAsync();
return true; return true;
} }
public async Task<bool> DeleteSurveyAsync(string id, CancellationToken cancellationToken)
public async Task<bool> DeleteSurveyAsync(string id)
{ {
var survey = await _context.Surveys.AsNoTracking() var survey = await _context.Surveys
.Include(s => s.Questions) .Include(s => s.Questions)
.ThenInclude(q => q.Choices) .ThenInclude(q => q.Choices)
.FirstOrDefaultAsync(s => s.Id == id); .FirstOrDefaultAsync(s => s.Id == id, cancellationToken);
if (survey == null) return false; if (survey == null) return false;
_context.Surveys.Remove(survey); _context.Surveys.Remove(survey);
await _context.SaveChangesAsync(); await _context.SaveChangesAsync(cancellationToken);
return true; return true;
} }
} }

View File

@@ -36,9 +36,11 @@ public class UsersServices
var result = await _userManager.CreateAsync(user, createUserDto.Password); var result = await _userManager.CreateAsync(user, createUserDto.Password);
if (!result.Succeeded) if (!result.Succeeded)
{ {
throw new Exception("Failed to create user: " + string.Join(", ", result.Errors.Select(e => e.Description))); if (!result.Succeeded)
{
throw new Exception("Failed to create user. Please check your inputs and try again.");
}
} }
var userDto = _mapper.Map<UserDto>(user); var userDto = _mapper.Map<UserDto>(user);
userDto.Token = GenerateJwtToken(user); userDto.Token = GenerateJwtToken(user);
@@ -85,7 +87,9 @@ public class UsersServices
} }
private string GenerateJwtToken(User user) private string GenerateJwtToken(User user)
{ {
var claims = new[] var userRoles = _userManager.GetRolesAsync(user).Result;
var claims = new List<Claim>
{ {
new Claim(JwtRegisteredClaimNames.Sub, user.UserName), new Claim(JwtRegisteredClaimNames.Sub, user.UserName),
new Claim(JwtRegisteredClaimNames.Jti, Guid.NewGuid().ToString()), new Claim(JwtRegisteredClaimNames.Jti, Guid.NewGuid().ToString()),
@@ -93,6 +97,8 @@ public class UsersServices
new Claim(ClaimTypes.Name, user.Fullname) new Claim(ClaimTypes.Name, user.Fullname)
}; };
claims.AddRange(userRoles.Select(role => new Claim(ClaimTypes.Role, role)));
var key = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(_configuration["Jwt:Key"])); var key = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(_configuration["Jwt:Key"]));
var creds = new SigningCredentials(key, SecurityAlgorithms.HmacSha256); var creds = new SigningCredentials(key, SecurityAlgorithms.HmacSha256);
@@ -100,12 +106,11 @@ public class UsersServices
issuer: _configuration["Jwt:Issuer"], issuer: _configuration["Jwt:Issuer"],
audience: _configuration["Jwt:Audience"], audience: _configuration["Jwt:Audience"],
claims: claims, claims: claims,
expires: DateTime.Now.AddMinutes(30), expires: DateTime.UtcNow.AddMinutes(30),
signingCredentials: creds); signingCredentials: creds);
return new JwtSecurityTokenHandler().WriteToken(token); return new JwtSecurityTokenHandler().WriteToken(token);
} }
public async Task<List<UserDto>> GetAllUsersAsync() public async Task<List<UserDto>> GetAllUsersAsync()
{ {
var users = _userManager.Users.ToList(); var users = _userManager.Users.ToList();

Binary file not shown.

View File

@@ -9,6 +9,7 @@
"survey-beta/1.0.0": { "survey-beta/1.0.0": {
"dependencies": { "dependencies": {
"AutoMapper.Extensions.Microsoft.DependencyInjection": "12.0.0", "AutoMapper.Extensions.Microsoft.DependencyInjection": "12.0.0",
"CsvHelper": "33.0.1",
"EntityFramework": "6.5.1", "EntityFramework": "6.5.1",
"Microsoft.AspNet.Identity.EntityFramework": "2.2.4", "Microsoft.AspNet.Identity.EntityFramework": "2.2.4",
"Microsoft.AspNetCore.Authentication.JwtBearer": "8.0.0", "Microsoft.AspNetCore.Authentication.JwtBearer": "8.0.0",
@@ -48,6 +49,14 @@
} }
} }
}, },
"CsvHelper/33.0.1": {
"runtime": {
"lib/net8.0/CsvHelper.dll": {
"assemblyVersion": "33.0.0.0",
"fileVersion": "33.0.1.24"
}
}
},
"EntityFramework/6.5.1": { "EntityFramework/6.5.1": {
"dependencies": { "dependencies": {
"Microsoft.CSharp": "4.7.0", "Microsoft.CSharp": "4.7.0",
@@ -1125,6 +1134,13 @@
"path": "automapper.extensions.microsoft.dependencyinjection/12.0.0", "path": "automapper.extensions.microsoft.dependencyinjection/12.0.0",
"hashPath": "automapper.extensions.microsoft.dependencyinjection.12.0.0.nupkg.sha512" "hashPath": "automapper.extensions.microsoft.dependencyinjection.12.0.0.nupkg.sha512"
}, },
"CsvHelper/33.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-fev4lynklAU2A9GVMLtwarkwaanjSYB4wUqO2nOJX5hnzObORzUqVLe+bDYCUyIIRQM4o5Bsq3CcyJR89iMmEQ==",
"path": "csvhelper/33.0.1",
"hashPath": "csvhelper.33.0.1.nupkg.sha512"
},
"EntityFramework/6.5.1": { "EntityFramework/6.5.1": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,

View File

@@ -1,8 +1,8 @@
[ [
{ {
"ContainingType": "survey_beta.Controllers.AnalyticsController", "ContainingType": "survey_beta.Controllers.AnalyticsController",
"Method": "ExportSurveyData", "Method": "ExportSurveyStatistics",
"RelativePath": "api/Analytics/export/{surveyId}", "RelativePath": "api/Analytics/{surveyId}/export",
"HttpMethod": "GET", "HttpMethod": "GET",
"IsController": true, "IsController": true,
"Order": 0, "Order": 0,
@@ -17,8 +17,8 @@
}, },
{ {
"ContainingType": "survey_beta.Controllers.AnalyticsController", "ContainingType": "survey_beta.Controllers.AnalyticsController",
"Method": "GetSurveyAnalytics", "Method": "GetSurveyStatistics",
"RelativePath": "api/Analytics/survey/{surveyId}", "RelativePath": "api/Analytics/{surveyId}/statistics",
"HttpMethod": "GET", "HttpMethod": "GET",
"IsController": true, "IsController": true,
"Order": 0, "Order": 0,
@@ -29,7 +29,17 @@
"IsRequired": true "IsRequired": true
} }
], ],
"ReturnTypes": [] "ReturnTypes": [
{
"Type": "survey_beta.DTOs.Update.SurveyStats",
"MediaTypes": [
"text/plain",
"application/json",
"text/json"
],
"StatusCode": 200
}
]
}, },
{ {
"ContainingType": "survey_beta.Controllers.ResponseController", "ContainingType": "survey_beta.Controllers.ResponseController",
@@ -98,7 +108,7 @@
{ {
"ContainingType": "SurveyController", "ContainingType": "SurveyController",
"Method": "UpdateSurvey", "Method": "UpdateSurvey",
"RelativePath": "api/Survey/EditSurvey{id}", "RelativePath": "api/Survey/EditSurvey/{id}",
"HttpMethod": "PUT", "HttpMethod": "PUT",
"IsController": true, "IsController": true,
"Order": 0, "Order": 0,
@@ -119,7 +129,7 @@
{ {
"ContainingType": "SurveyController", "ContainingType": "SurveyController",
"Method": "GetAllSurveys", "Method": "GetAllSurveys",
"RelativePath": "api/Survey/GetAll", "RelativePath": "api/Survey/GetAll\u0026ById",
"HttpMethod": "GET", "HttpMethod": "GET",
"IsController": true, "IsController": true,
"Order": 0, "Order": 0,
@@ -132,22 +142,6 @@
], ],
"ReturnTypes": [] "ReturnTypes": []
}, },
{
"ContainingType": "SurveyController",
"Method": "GetById",
"RelativePath": "api/Survey/GetSurveyById{id}",
"HttpMethod": "GET",
"IsController": true,
"Order": 0,
"Parameters": [
{
"Name": "id",
"Type": "System.String",
"IsRequired": true
}
],
"ReturnTypes": []
},
{ {
"ContainingType": "SurveyController", "ContainingType": "SurveyController",
"Method": "PublishSurvey", "Method": "PublishSurvey",

View File

@@ -1,6 +1,7 @@
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// <auto-generated> // <auto-generated>
// This code was generated by a tool. // This code was generated by a tool.
// Runtime Version:4.0.30319.42000
// //
// Changes to this file may cause incorrect behavior and will be lost if // Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated. // the code is regenerated.
@@ -13,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("survey-beta")] [assembly: System.Reflection.AssemblyCompanyAttribute("survey-beta")]
[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+272ef7194ec2249edaff8f97d52c1d1840ef1242")] [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+5c735417f244b7740bc440f2ef03d57b0374188b")]
[assembly: System.Reflection.AssemblyProductAttribute("survey-beta")] [assembly: System.Reflection.AssemblyProductAttribute("survey-beta")]
[assembly: System.Reflection.AssemblyTitleAttribute("survey-beta")] [assembly: System.Reflection.AssemblyTitleAttribute("survey-beta")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@@ -1 +1 @@
c063cbcdeceb6b884800a482556964b4be429b314ab4b6f061cd8149a4b01a7f 7225f480dc7507f33e7c1dff9d1d2efef5e1b397dfeeaeb8ca8ea4374e21a387

View File

@@ -17,11 +17,11 @@ build_property._SupportedPlatformList = Linux,macOS,Windows
build_property._SupportedPlatformList = Linux,macOS,Windows build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = survey_beta build_property.RootNamespace = survey_beta
build_property.RootNamespace = survey_beta build_property.RootNamespace = survey_beta
build_property.ProjectDir = C:\Users\alioa\Source\Repos\survey-beta1\survey-beta\ build_property.ProjectDir = C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\
build_property.EnableComHosting = build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop = build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.RazorLangVersion = 8.0 build_property.RazorLangVersion = 8.0
build_property.SupportLocalizedComponentNames = build_property.SupportLocalizedComponentNames =
build_property.GenerateRazorMetadataSourceChecksumAttributes = build_property.GenerateRazorMetadataSourceChecksumAttributes =
build_property.MSBuildProjectDirectory = C:\Users\alioa\Source\Repos\survey-beta1\survey-beta build_property.MSBuildProjectDirectory = C:\Users\alioa\Source\Repos\survey-beta2\survey-beta
build_property._RazorSourceGeneratorDebug = build_property._RazorSourceGeneratorDebug =

View File

@@ -1 +1 @@
bf4cfa75951d95a308acd245137187f2446062728bd32c1ef69e8cdd119ba91a 3879eb678b07b384c518e4050cdef22466b66afa8fee5cacbe2c485af19a45f3

View File

@@ -166,3 +166,172 @@ C:\Users\alioa\Source\Repos\survey-beta1\survey-beta\bin\Debug\net8.0\runtimes\u
C:\Users\alioa\Source\Repos\survey-beta1\survey-beta\bin\Debug\net8.0\runtimes\win\lib\net6.0\System.Drawing.Common.dll C:\Users\alioa\Source\Repos\survey-beta1\survey-beta\bin\Debug\net8.0\runtimes\win\lib\net6.0\System.Drawing.Common.dll
C:\Users\alioa\Source\Repos\survey-beta1\survey-beta\bin\Debug\net8.0\runtimes\win\lib\net6.0\System.Security.Cryptography.ProtectedData.dll C:\Users\alioa\Source\Repos\survey-beta1\survey-beta\bin\Debug\net8.0\runtimes\win\lib\net6.0\System.Security.Cryptography.ProtectedData.dll
C:\Users\alioa\Source\Repos\survey-beta1\survey-beta\bin\Debug\net8.0\runtimes\win\lib\net6.0\System.Windows.Extensions.dll C:\Users\alioa\Source\Repos\survey-beta1\survey-beta\bin\Debug\net8.0\runtimes\win\lib\net6.0\System.Windows.Extensions.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\appsettings.Development.json
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\appsettings.json
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\libman.json
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\survey-beta.exe
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\survey-beta.deps.json
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\survey-beta.runtimeconfig.json
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\survey-beta.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\survey-beta.pdb
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\AutoMapper.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\AutoMapper.Extensions.Microsoft.DependencyInjection.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\EntityFramework.SqlServer.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\EntityFramework.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Humanizer.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.AspNet.Identity.Core.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.AspNet.Identity.EntityFramework.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.AspNetCore.Authentication.JwtBearer.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.Bcl.AsyncInterfaces.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.Build.Locator.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.CodeAnalysis.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.CodeAnalysis.CSharp.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.CodeAnalysis.CSharp.Workspaces.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.CodeAnalysis.Workspaces.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.CodeAnalysis.Workspaces.MSBuild.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Abstractions.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Design.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Relational.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.Extensions.Caching.Abstractions.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.Extensions.Caching.Memory.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.Extensions.Configuration.Abstractions.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.Extensions.DependencyModel.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.Extensions.Logging.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.Extensions.Logging.Abstractions.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.Extensions.ObjectPool.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.Extensions.Options.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.Extensions.Primitives.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.IdentityModel.Abstractions.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.IdentityModel.JsonWebTokens.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.IdentityModel.Logging.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.IdentityModel.Protocols.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.IdentityModel.Tokens.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.OpenApi.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Microsoft.Win32.SystemEvents.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Mono.TextTemplating.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Npgsql.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Npgsql.EntityFrameworkCore.PostgreSQL.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Swashbuckle.AspNetCore.Swagger.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Swashbuckle.AspNetCore.SwaggerGen.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\Swashbuckle.AspNetCore.SwaggerUI.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\System.CodeDom.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\System.Composition.AttributedModel.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\System.Composition.Convention.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\System.Composition.Hosting.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\System.Composition.Runtime.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\System.Composition.TypedParts.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\System.Configuration.ConfigurationManager.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\System.Data.SqlClient.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\System.Diagnostics.DiagnosticSource.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\System.Drawing.Common.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\System.IdentityModel.Tokens.Jwt.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\System.IO.Pipelines.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\System.Security.Cryptography.ProtectedData.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\System.Security.Permissions.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\System.Text.Encodings.Web.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\System.Text.Json.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\System.Windows.Extensions.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.Workspaces.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\runtimes\win\lib\net6.0\Microsoft.Win32.SystemEvents.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\runtimes\win-arm64\native\sni.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\runtimes\win-x64\native\sni.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\runtimes\win-x86\native\sni.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\runtimes\unix\lib\netcoreapp2.1\System.Data.SqlClient.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\runtimes\win\lib\netcoreapp2.1\System.Data.SqlClient.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\runtimes\unix\lib\net6.0\System.Drawing.Common.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\runtimes\win\lib\net6.0\System.Drawing.Common.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\runtimes\win\lib\net6.0\System.Security.Cryptography.ProtectedData.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\runtimes\browser\lib\net8.0\System.Text.Encodings.Web.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\runtimes\win\lib\net6.0\System.Windows.Extensions.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\obj\Debug\net8.0\survey-beta.csproj.AssemblyReference.cache
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\obj\Debug\net8.0\survey-beta.GeneratedMSBuildEditorConfig.editorconfig
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\obj\Debug\net8.0\survey-beta.AssemblyInfoInputs.cache
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\obj\Debug\net8.0\survey-beta.AssemblyInfo.cs
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\obj\Debug\net8.0\survey-beta.csproj.CoreCompileInputs.cache
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\obj\Debug\net8.0\survey-beta.MvcApplicationPartsAssemblyInfo.cs
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\obj\Debug\net8.0\survey-beta.MvcApplicationPartsAssemblyInfo.cache
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\obj\Debug\net8.0\staticwebassets.build.json
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\obj\Debug\net8.0\staticwebassets.development.json
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\obj\Debug\net8.0\staticwebassets\msbuild.survey-beta.Microsoft.AspNetCore.StaticWebAssets.props
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\obj\Debug\net8.0\staticwebassets\msbuild.build.survey-beta.props
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\obj\Debug\net8.0\staticwebassets\msbuild.buildMultiTargeting.survey-beta.props
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\obj\Debug\net8.0\staticwebassets\msbuild.buildTransitive.survey-beta.props
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\obj\Debug\net8.0\staticwebassets.pack.json
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\obj\Debug\net8.0\scopedcss\bundle\survey-beta.styles.css
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\obj\Debug\net8.0\survey-b.D2D40758.Up2Date
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\obj\Debug\net8.0\survey-beta.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\obj\Debug\net8.0\refint\survey-beta.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\obj\Debug\net8.0\survey-beta.pdb
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\obj\Debug\net8.0\survey-beta.genruntimeconfig.cache
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\obj\Debug\net8.0\ref\survey-beta.dll
C:\Users\alioa\Source\Repos\survey-beta2\survey-beta\bin\Debug\net8.0\CsvHelper.dll

View File

@@ -1 +1 @@
0fdcc706cf33f0fae5469056c5bc81f46428a165a37c5992f5be912c744d204e cdb40b15fa2ae36b3f8dda08db5f3f5cce359a0c9c225e4446730110a26ceafa

View File

@@ -31,6 +31,19 @@
"lib/netstandard2.1/AutoMapper.Extensions.Microsoft.DependencyInjection.dll": {} "lib/netstandard2.1/AutoMapper.Extensions.Microsoft.DependencyInjection.dll": {}
} }
}, },
"CsvHelper/33.0.1": {
"type": "package",
"compile": {
"lib/net8.0/CsvHelper.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net8.0/CsvHelper.dll": {
"related": ".xml"
}
}
},
"EntityFramework/6.5.1": { "EntityFramework/6.5.1": {
"type": "package", "type": "package",
"dependencies": { "dependencies": {
@@ -1797,6 +1810,34 @@
"lib/netstandard2.1/AutoMapper.Extensions.Microsoft.DependencyInjection.dll" "lib/netstandard2.1/AutoMapper.Extensions.Microsoft.DependencyInjection.dll"
] ]
}, },
"CsvHelper/33.0.1": {
"sha512": "fev4lynklAU2A9GVMLtwarkwaanjSYB4wUqO2nOJX5hnzObORzUqVLe+bDYCUyIIRQM4o5Bsq3CcyJR89iMmEQ==",
"type": "package",
"path": "csvhelper/33.0.1",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"csvhelper.33.0.1.nupkg.sha512",
"csvhelper.nuspec",
"lib/net462/CsvHelper.dll",
"lib/net462/CsvHelper.xml",
"lib/net47/CsvHelper.dll",
"lib/net47/CsvHelper.xml",
"lib/net48/CsvHelper.dll",
"lib/net48/CsvHelper.xml",
"lib/net6.0/CsvHelper.dll",
"lib/net6.0/CsvHelper.xml",
"lib/net7.0/CsvHelper.dll",
"lib/net7.0/CsvHelper.xml",
"lib/net8.0/CsvHelper.dll",
"lib/net8.0/CsvHelper.xml",
"lib/netstandard2.0/CsvHelper.dll",
"lib/netstandard2.0/CsvHelper.xml",
"lib/netstandard2.1/CsvHelper.dll",
"lib/netstandard2.1/CsvHelper.xml"
]
},
"EntityFramework/6.5.1": { "EntityFramework/6.5.1": {
"sha512": "sQRP2lWg1i3aAGWqdliAM8zrGx7LHMUk+9/MoxUjwfTZYGMXvZ2JYZTlyTm1PqDxvn3c9E3U76TWDON7Y5+CVA==", "sha512": "sQRP2lWg1i3aAGWqdliAM8zrGx7LHMUk+9/MoxUjwfTZYGMXvZ2JYZTlyTm1PqDxvn3c9E3U76TWDON7Y5+CVA==",
"type": "package", "type": "package",
@@ -5159,6 +5200,7 @@
"projectFileDependencyGroups": { "projectFileDependencyGroups": {
"net8.0": [ "net8.0": [
"AutoMapper.Extensions.Microsoft.DependencyInjection >= 12.0.0", "AutoMapper.Extensions.Microsoft.DependencyInjection >= 12.0.0",
"CsvHelper >= 33.0.1",
"EntityFramework >= 6.5.1", "EntityFramework >= 6.5.1",
"Microsoft.AspNet.Identity.EntityFramework >= 2.2.4", "Microsoft.AspNet.Identity.EntityFramework >= 2.2.4",
"Microsoft.AspNetCore.Authentication.JwtBearer >= 8.0.0", "Microsoft.AspNetCore.Authentication.JwtBearer >= 8.0.0",
@@ -5178,11 +5220,11 @@
"project": { "project": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "C:\\Users\\alioa\\Source\\Repos\\survey-beta1\\survey-beta\\survey-beta.csproj", "projectUniqueName": "C:\\Users\\alioa\\Source\\Repos\\survey-beta2\\survey-beta\\survey-beta.csproj",
"projectName": "survey-beta", "projectName": "survey-beta",
"projectPath": "C:\\Users\\alioa\\Source\\Repos\\survey-beta1\\survey-beta\\survey-beta.csproj", "projectPath": "C:\\Users\\alioa\\Source\\Repos\\survey-beta2\\survey-beta\\survey-beta.csproj",
"packagesPath": "C:\\Users\\alioa\\.nuget\\packages\\", "packagesPath": "C:\\Users\\alioa\\.nuget\\packages\\",
"outputPath": "C:\\Users\\alioa\\Source\\Repos\\survey-beta1\\survey-beta\\obj\\", "outputPath": "C:\\Users\\alioa\\Source\\Repos\\survey-beta2\\survey-beta\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"configFilePaths": [ "configFilePaths": [
"C:\\Users\\alioa\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Users\\alioa\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -5221,6 +5263,10 @@
"target": "Package", "target": "Package",
"version": "[12.0.0, )" "version": "[12.0.0, )"
}, },
"CsvHelper": {
"target": "Package",
"version": "[33.0.1, )"
},
"EntityFramework": { "EntityFramework": {
"target": "Package", "target": "Package",
"version": "[6.5.1, )" "version": "[6.5.1, )"

View File

@@ -1,11 +1,12 @@
{ {
"version": 2, "version": 2,
"dgSpecHash": "1lO02v96uBI=", "dgSpecHash": "H2wNZ0h/QSI=",
"success": true, "success": true,
"projectFilePath": "C:\\Users\\alioa\\Source\\Repos\\survey-beta1\\survey-beta\\survey-beta.csproj", "projectFilePath": "C:\\Users\\alioa\\Source\\Repos\\survey-beta2\\survey-beta\\survey-beta.csproj",
"expectedPackageFiles": [ "expectedPackageFiles": [
"C:\\Users\\alioa\\.nuget\\packages\\automapper\\12.0.0\\automapper.12.0.0.nupkg.sha512", "C:\\Users\\alioa\\.nuget\\packages\\automapper\\12.0.0\\automapper.12.0.0.nupkg.sha512",
"C:\\Users\\alioa\\.nuget\\packages\\automapper.extensions.microsoft.dependencyinjection\\12.0.0\\automapper.extensions.microsoft.dependencyinjection.12.0.0.nupkg.sha512", "C:\\Users\\alioa\\.nuget\\packages\\automapper.extensions.microsoft.dependencyinjection\\12.0.0\\automapper.extensions.microsoft.dependencyinjection.12.0.0.nupkg.sha512",
"C:\\Users\\alioa\\.nuget\\packages\\csvhelper\\33.0.1\\csvhelper.33.0.1.nupkg.sha512",
"C:\\Users\\alioa\\.nuget\\packages\\entityframework\\6.5.1\\entityframework.6.5.1.nupkg.sha512", "C:\\Users\\alioa\\.nuget\\packages\\entityframework\\6.5.1\\entityframework.6.5.1.nupkg.sha512",
"C:\\Users\\alioa\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512", "C:\\Users\\alioa\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512",
"C:\\Users\\alioa\\.nuget\\packages\\microsoft.aspnet.identity.core\\2.2.4\\microsoft.aspnet.identity.core.2.2.4.nupkg.sha512", "C:\\Users\\alioa\\.nuget\\packages\\microsoft.aspnet.identity.core\\2.2.4\\microsoft.aspnet.identity.core.2.2.4.nupkg.sha512",

View File

@@ -1,17 +1,17 @@
{ {
"format": 1, "format": 1,
"restore": { "restore": {
"C:\\Users\\alioa\\Source\\Repos\\survey-beta1\\survey-beta\\survey-beta.csproj": {} "C:\\Users\\alioa\\Source\\Repos\\survey-beta2\\survey-beta\\survey-beta.csproj": {}
}, },
"projects": { "projects": {
"C:\\Users\\alioa\\Source\\Repos\\survey-beta1\\survey-beta\\survey-beta.csproj": { "C:\\Users\\alioa\\Source\\Repos\\survey-beta2\\survey-beta\\survey-beta.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "C:\\Users\\alioa\\Source\\Repos\\survey-beta1\\survey-beta\\survey-beta.csproj", "projectUniqueName": "C:\\Users\\alioa\\Source\\Repos\\survey-beta2\\survey-beta\\survey-beta.csproj",
"projectName": "survey-beta", "projectName": "survey-beta",
"projectPath": "C:\\Users\\alioa\\Source\\Repos\\survey-beta1\\survey-beta\\survey-beta.csproj", "projectPath": "C:\\Users\\alioa\\Source\\Repos\\survey-beta2\\survey-beta\\survey-beta.csproj",
"packagesPath": "C:\\Users\\alioa\\.nuget\\packages\\", "packagesPath": "C:\\Users\\alioa\\.nuget\\packages\\",
"outputPath": "C:\\Users\\alioa\\Source\\Repos\\survey-beta1\\survey-beta\\obj\\", "outputPath": "C:\\Users\\alioa\\Source\\Repos\\survey-beta2\\survey-beta\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"configFilePaths": [ "configFilePaths": [
"C:\\Users\\alioa\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Users\\alioa\\AppData\\Roaming\\NuGet\\NuGet.Config",
@@ -50,6 +50,10 @@
"target": "Package", "target": "Package",
"version": "[12.0.0, )" "version": "[12.0.0, )"
}, },
"CsvHelper": {
"target": "Package",
"version": "[33.0.1, )"
},
"EntityFramework": { "EntityFramework": {
"target": "Package", "target": "Package",
"version": "[6.5.1, )" "version": "[6.5.1, )"

View File

@@ -9,6 +9,7 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="AutoMapper.Extensions.Microsoft.DependencyInjection" Version="12.0.0" /> <PackageReference Include="AutoMapper.Extensions.Microsoft.DependencyInjection" Version="12.0.0" />
<PackageReference Include="CsvHelper" Version="33.0.1" />
<PackageReference Include="EntityFramework" Version="6.5.1" /> <PackageReference Include="EntityFramework" Version="6.5.1" />
<PackageReference Include="Microsoft.AspNet.Identity.EntityFramework" Version="2.2.4" /> <PackageReference Include="Microsoft.AspNet.Identity.EntityFramework" Version="2.2.4" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="8.0.0" /> <PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="8.0.0" />
@@ -25,9 +26,4 @@
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="8.0.0" /> <PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="8.0.0" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<Folder Include="Controllers\" />
<Folder Include="Services\" />
</ItemGroup>
</Project> </Project>