Projekt
This commit is contained in:
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,122 @@
|
|||||||
|
{
|
||||||
|
"Version": 1,
|
||||||
|
"WorkspaceRootPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\",
|
||||||
|
"Documents": [
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{AA4AFFB0-E09E-4D8B-8BE2-09BC79375727}|Models\\Models.csproj|c:\\users\\bib\\source\\repos\\penandpapermanager\\models\\models.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
|
||||||
|
"RelativeMoniker": "D:0:0:{AA4AFFB0-E09E-4D8B-8BE2-09BC79375727}|Models\\Models.csproj|solutionrelative:models\\models.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{481849C6-5A0D-498A-97A4-F13CBE852A59}|Services\\Services.csproj|c:\\users\\bib\\source\\repos\\penandpapermanager\\services\\services.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
|
||||||
|
"RelativeMoniker": "D:0:0:{481849C6-5A0D-498A-97A4-F13CBE852A59}|Services\\Services.csproj|solutionrelative:services\\services.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{8D56BD47-02D0-456E-988D-03FDDFDF7911}|Interfaces\\Interfaces.csproj|c:\\users\\bib\\source\\repos\\penandpapermanager\\interfaces\\interfaces.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
|
||||||
|
"RelativeMoniker": "D:0:0:{8D56BD47-02D0-456E-988D-03FDDFDF7911}|Interfaces\\Interfaces.csproj|solutionrelative:interfaces\\interfaces.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{481849C6-5A0D-498A-97A4-F13CBE852A59}|Services\\Services.csproj|c:\\users\\bib\\source\\repos\\penandpapermanager\\services\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{481849C6-5A0D-498A-97A4-F13CBE852A59}|Services\\Services.csproj|solutionrelative:services\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{8D56BD47-02D0-456E-988D-03FDDFDF7911}|Interfaces\\Interfaces.csproj|c:\\users\\bib\\source\\repos\\penandpapermanager\\interfaces\\icharacterservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{8D56BD47-02D0-456E-988D-03FDDFDF7911}|Interfaces\\Interfaces.csproj|solutionrelative:interfaces\\icharacterservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{41EB030F-92EB-4800-B03C-3DC20FA039C8}|PenAndPaperManager\\PenAndPaperManager.csproj|c:\\users\\bib\\source\\repos\\penandpapermanager\\penandpapermanager\\penandpapermanager.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
|
||||||
|
"RelativeMoniker": "D:0:0:{41EB030F-92EB-4800-B03C-3DC20FA039C8}|PenAndPaperManager\\PenAndPaperManager.csproj|solutionrelative:penandpapermanager\\penandpapermanager.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DocumentGroupContainers": [
|
||||||
|
{
|
||||||
|
"Orientation": 0,
|
||||||
|
"VerticalTabListWidth": 256,
|
||||||
|
"DocumentGroups": [
|
||||||
|
{
|
||||||
|
"DockedWidth": 200,
|
||||||
|
"SelectedChildIndex": 2,
|
||||||
|
"Children": [
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 1,
|
||||||
|
"Title": "Services",
|
||||||
|
"DocumentMoniker": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Services.csproj",
|
||||||
|
"RelativeDocumentMoniker": "Services\\Services.csproj",
|
||||||
|
"ToolTip": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Services.csproj",
|
||||||
|
"RelativeToolTip": "Services\\Services.csproj",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||||
|
"WhenOpened": "2025-05-21T09:07:42.591Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 3,
|
||||||
|
"Title": "Program.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Program.cs",
|
||||||
|
"RelativeDocumentMoniker": "Services\\Program.cs",
|
||||||
|
"ToolTip": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Program.cs",
|
||||||
|
"RelativeToolTip": "Services\\Program.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-21T09:07:14.328Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 0,
|
||||||
|
"Title": "Models",
|
||||||
|
"DocumentMoniker": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Models\\Models.csproj",
|
||||||
|
"RelativeDocumentMoniker": "Models\\Models.csproj",
|
||||||
|
"ToolTip": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Models\\Models.csproj",
|
||||||
|
"RelativeToolTip": "Models\\Models.csproj",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAQAAAAjAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||||
|
"WhenOpened": "2025-05-21T09:04:02.279Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 2,
|
||||||
|
"Title": "Interfaces",
|
||||||
|
"DocumentMoniker": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj",
|
||||||
|
"RelativeDocumentMoniker": "Interfaces\\Interfaces.csproj",
|
||||||
|
"ToolTip": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj",
|
||||||
|
"RelativeToolTip": "Interfaces\\Interfaces.csproj",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAQAAAAjAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||||
|
"WhenOpened": "2025-05-21T09:04:12.578Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 5,
|
||||||
|
"Title": "PenAndPaperManager",
|
||||||
|
"DocumentMoniker": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\PenAndPaperManager\\PenAndPaperManager.csproj",
|
||||||
|
"RelativeDocumentMoniker": "PenAndPaperManager\\PenAndPaperManager.csproj",
|
||||||
|
"ToolTip": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\PenAndPaperManager\\PenAndPaperManager.csproj",
|
||||||
|
"RelativeToolTip": "PenAndPaperManager\\PenAndPaperManager.csproj",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAQAAAAVAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||||
|
"WhenOpened": "2025-05-21T09:04:07.67Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 4,
|
||||||
|
"Title": "ICharacterService.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\ICharacterService.cs",
|
||||||
|
"RelativeDocumentMoniker": "Interfaces\\ICharacterService.cs",
|
||||||
|
"ToolTip": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\ICharacterService.cs",
|
||||||
|
"RelativeToolTip": "Interfaces\\ICharacterService.cs",
|
||||||
|
"ViewState": "AgIAAAIAAAAAAAAAAAAUwAwAAAAIAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-21T08:59:48.219Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,275 @@
|
|||||||
|
{
|
||||||
|
"Version": 1,
|
||||||
|
"WorkspaceRootPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\",
|
||||||
|
"Documents": [
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{8D56BD47-02D0-456E-988D-03FDDFDF7911}|Interfaces\\Interfaces.csproj|c:\\users\\bib\\source\\repos\\penandpapermanager\\interfaces\\icampaignrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{8D56BD47-02D0-456E-988D-03FDDFDF7911}|Interfaces\\Interfaces.csproj|solutionrelative:interfaces\\icampaignrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{8D56BD47-02D0-456E-988D-03FDDFDF7911}|Interfaces\\Interfaces.csproj|c:\\users\\bib\\source\\repos\\penandpapermanager\\interfaces\\interfaces.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
|
||||||
|
"RelativeMoniker": "D:0:0:{8D56BD47-02D0-456E-988D-03FDDFDF7911}|Interfaces\\Interfaces.csproj|solutionrelative:interfaces\\interfaces.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{AA4AFFB0-E09E-4D8B-8BE2-09BC79375727}|Models\\Models.csproj|c:\\users\\bib\\source\\repos\\penandpapermanager\\models\\models.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
|
||||||
|
"RelativeMoniker": "D:0:0:{AA4AFFB0-E09E-4D8B-8BE2-09BC79375727}|Models\\Models.csproj|solutionrelative:models\\models.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{481849C6-5A0D-498A-97A4-F13CBE852A59}|Services\\Services.csproj|c:\\users\\bib\\source\\repos\\penandpapermanager\\services\\services.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
|
||||||
|
"RelativeMoniker": "D:0:0:{481849C6-5A0D-498A-97A4-F13CBE852A59}|Services\\Services.csproj|solutionrelative:services\\services.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{481849C6-5A0D-498A-97A4-F13CBE852A59}|Services\\Services.csproj|c:\\users\\bib\\source\\repos\\penandpapermanager\\services\\characterservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{481849C6-5A0D-498A-97A4-F13CBE852A59}|Services\\Services.csproj|solutionrelative:services\\characterservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{8D56BD47-02D0-456E-988D-03FDDFDF7911}|Interfaces\\Interfaces.csproj|c:\\users\\bib\\source\\repos\\penandpapermanager\\interfaces\\iuserrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{8D56BD47-02D0-456E-988D-03FDDFDF7911}|Interfaces\\Interfaces.csproj|solutionrelative:interfaces\\iuserrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{8D56BD47-02D0-456E-988D-03FDDFDF7911}|Interfaces\\Interfaces.csproj|c:\\users\\bib\\source\\repos\\penandpapermanager\\interfaces\\isessionrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{8D56BD47-02D0-456E-988D-03FDDFDF7911}|Interfaces\\Interfaces.csproj|solutionrelative:interfaces\\isessionrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{8D56BD47-02D0-456E-988D-03FDDFDF7911}|Interfaces\\Interfaces.csproj|c:\\users\\bib\\source\\repos\\penandpapermanager\\interfaces\\idicerollrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{8D56BD47-02D0-456E-988D-03FDDFDF7911}|Interfaces\\Interfaces.csproj|solutionrelative:interfaces\\idicerollrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{8D56BD47-02D0-456E-988D-03FDDFDF7911}|Interfaces\\Interfaces.csproj|c:\\users\\bib\\source\\repos\\penandpapermanager\\interfaces\\imessagerepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{8D56BD47-02D0-456E-988D-03FDDFDF7911}|Interfaces\\Interfaces.csproj|solutionrelative:interfaces\\imessagerepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{8D56BD47-02D0-456E-988D-03FDDFDF7911}|Interfaces\\Interfaces.csproj|c:\\users\\bib\\source\\repos\\penandpapermanager\\interfaces\\itokenrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{8D56BD47-02D0-456E-988D-03FDDFDF7911}|Interfaces\\Interfaces.csproj|solutionrelative:interfaces\\itokenrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{8D56BD47-02D0-456E-988D-03FDDFDF7911}|Interfaces\\Interfaces.csproj|c:\\users\\bib\\source\\repos\\penandpapermanager\\interfaces\\imaprepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{8D56BD47-02D0-456E-988D-03FDDFDF7911}|Interfaces\\Interfaces.csproj|solutionrelative:interfaces\\imaprepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{8D56BD47-02D0-456E-988D-03FDDFDF7911}|Interfaces\\Interfaces.csproj|c:\\users\\bib\\source\\repos\\penandpapermanager\\interfaces\\icharacterrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{8D56BD47-02D0-456E-988D-03FDDFDF7911}|Interfaces\\Interfaces.csproj|solutionrelative:interfaces\\icharacterrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{481849C6-5A0D-498A-97A4-F13CBE852A59}|Services\\Services.csproj|c:\\users\\bib\\source\\repos\\penandpapermanager\\services\\exceptionhandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{481849C6-5A0D-498A-97A4-F13CBE852A59}|Services\\Services.csproj|solutionrelative:services\\exceptionhandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{481849C6-5A0D-498A-97A4-F13CBE852A59}|Services\\Services.csproj|c:\\users\\bib\\source\\repos\\penandpapermanager\\services\\configurationservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{481849C6-5A0D-498A-97A4-F13CBE852A59}|Services\\Services.csproj|solutionrelative:services\\configurationservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{481849C6-5A0D-498A-97A4-F13CBE852A59}|Services\\Services.csproj|c:\\users\\bib\\source\\repos\\penandpapermanager\\services\\logger.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{481849C6-5A0D-498A-97A4-F13CBE852A59}|Services\\Services.csproj|solutionrelative:services\\logger.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DocumentGroupContainers": [
|
||||||
|
{
|
||||||
|
"Orientation": 0,
|
||||||
|
"VerticalTabListWidth": 256,
|
||||||
|
"DocumentGroups": [
|
||||||
|
{
|
||||||
|
"DockedWidth": 200,
|
||||||
|
"SelectedChildIndex": 6,
|
||||||
|
"Children": [
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 2,
|
||||||
|
"Title": "Models",
|
||||||
|
"DocumentMoniker": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Models\\Models.csproj",
|
||||||
|
"RelativeDocumentMoniker": "Models\\Models.csproj",
|
||||||
|
"ToolTip": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Models\\Models.csproj",
|
||||||
|
"RelativeToolTip": "Models\\Models.csproj",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAASAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||||
|
"WhenOpened": "2025-05-21T09:16:56.789Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 1,
|
||||||
|
"Title": "Interfaces",
|
||||||
|
"DocumentMoniker": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj",
|
||||||
|
"RelativeDocumentMoniker": "Interfaces\\Interfaces.csproj",
|
||||||
|
"ToolTip": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj",
|
||||||
|
"RelativeToolTip": "Interfaces\\Interfaces.csproj",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAASAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||||
|
"WhenOpened": "2025-05-21T09:16:41.939Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 3,
|
||||||
|
"Title": "Services",
|
||||||
|
"DocumentMoniker": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Services.csproj",
|
||||||
|
"RelativeDocumentMoniker": "Services\\Services.csproj",
|
||||||
|
"ToolTip": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Services.csproj",
|
||||||
|
"RelativeToolTip": "Services\\Services.csproj",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAASAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
|
||||||
|
"WhenOpened": "2025-05-21T09:16:32.358Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 4,
|
||||||
|
"Title": "CharacterService.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\CharacterService.cs",
|
||||||
|
"RelativeDocumentMoniker": "Services\\CharacterService.cs",
|
||||||
|
"ToolTip": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\CharacterService.cs",
|
||||||
|
"RelativeToolTip": "Services\\CharacterService.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAUAAAAdAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-21T09:14:14.386Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 5,
|
||||||
|
"Title": "IUserRepository.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\IUserRepository.cs",
|
||||||
|
"RelativeDocumentMoniker": "Interfaces\\IUserRepository.cs",
|
||||||
|
"ToolTip": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\IUserRepository.cs",
|
||||||
|
"RelativeToolTip": "Interfaces\\IUserRepository.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAABEAAAAFAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-21T09:14:00.024Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 6,
|
||||||
|
"Title": "ISessionRepository.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\ISessionRepository.cs",
|
||||||
|
"RelativeDocumentMoniker": "Interfaces\\ISessionRepository.cs",
|
||||||
|
"ToolTip": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\ISessionRepository.cs",
|
||||||
|
"RelativeToolTip": "Interfaces\\ISessionRepository.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAABEAAAAFAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-21T09:13:44.217Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 0,
|
||||||
|
"Title": "ICampaignRepository.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\ICampaignRepository.cs",
|
||||||
|
"RelativeDocumentMoniker": "Interfaces\\ICampaignRepository.cs",
|
||||||
|
"ToolTip": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\ICampaignRepository.cs",
|
||||||
|
"RelativeToolTip": "Interfaces\\ICampaignRepository.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-21T09:13:25.99Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 7,
|
||||||
|
"Title": "IDiceRollRepository.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\IDiceRollRepository.cs",
|
||||||
|
"RelativeDocumentMoniker": "Interfaces\\IDiceRollRepository.cs",
|
||||||
|
"ToolTip": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\IDiceRollRepository.cs",
|
||||||
|
"RelativeToolTip": "Interfaces\\IDiceRollRepository.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAFAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-21T09:13:09.941Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 8,
|
||||||
|
"Title": "IMessageRepository.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\IMessageRepository.cs",
|
||||||
|
"RelativeDocumentMoniker": "Interfaces\\IMessageRepository.cs",
|
||||||
|
"ToolTip": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\IMessageRepository.cs",
|
||||||
|
"RelativeToolTip": "Interfaces\\IMessageRepository.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA8AAAAFAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-21T09:12:55.588Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 9,
|
||||||
|
"Title": "ITokenRepository.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\ITokenRepository.cs",
|
||||||
|
"RelativeDocumentMoniker": "Interfaces\\ITokenRepository.cs",
|
||||||
|
"ToolTip": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\ITokenRepository.cs",
|
||||||
|
"RelativeToolTip": "Interfaces\\ITokenRepository.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAAFAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-21T09:12:41.048Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 10,
|
||||||
|
"Title": "IMapRepository.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\IMapRepository.cs",
|
||||||
|
"RelativeDocumentMoniker": "Interfaces\\IMapRepository.cs",
|
||||||
|
"ToolTip": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\IMapRepository.cs",
|
||||||
|
"RelativeToolTip": "Interfaces\\IMapRepository.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAAFAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-21T09:12:25.246Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 11,
|
||||||
|
"Title": "ICharacterRepository.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\ICharacterRepository.cs",
|
||||||
|
"RelativeDocumentMoniker": "Interfaces\\ICharacterRepository.cs",
|
||||||
|
"ToolTip": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\ICharacterRepository.cs",
|
||||||
|
"RelativeToolTip": "Interfaces\\ICharacterRepository.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAABEAAAAFAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-21T09:12:06.809Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 12,
|
||||||
|
"Title": "ExceptionHandler.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\ExceptionHandler.cs",
|
||||||
|
"RelativeDocumentMoniker": "Services\\ExceptionHandler.cs",
|
||||||
|
"ToolTip": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\ExceptionHandler.cs",
|
||||||
|
"RelativeToolTip": "Services\\ExceptionHandler.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAFAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-21T09:11:25.863Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 13,
|
||||||
|
"Title": "ConfigurationService.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\ConfigurationService.cs",
|
||||||
|
"RelativeDocumentMoniker": "Services\\ConfigurationService.cs",
|
||||||
|
"ToolTip": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\ConfigurationService.cs",
|
||||||
|
"RelativeToolTip": "Services\\ConfigurationService.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAFAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-21T09:11:10.489Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 14,
|
||||||
|
"Title": "Logger.cs",
|
||||||
|
"DocumentMoniker": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Logger.cs",
|
||||||
|
"RelativeDocumentMoniker": "Services\\Logger.cs",
|
||||||
|
"ToolTip": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Logger.cs",
|
||||||
|
"RelativeToolTip": "Services\\Logger.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAAFAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-05-21T09:10:43.865Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,18 @@
|
|||||||
|
using Models;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Interfaces
|
||||||
|
{
|
||||||
|
public interface ICampaignRepository
|
||||||
|
{
|
||||||
|
Campaign GetById(string id);
|
||||||
|
List<Campaign> GetByOwnerId(string ownerId);
|
||||||
|
Campaign Add(Campaign campaign);
|
||||||
|
Campaign Update(Campaign campaign);
|
||||||
|
bool Delete(string id);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
using Models;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Interfaces
|
||||||
|
{
|
||||||
|
public interface ICampaignService
|
||||||
|
{
|
||||||
|
Campaign GetCampaign(string campaignId);
|
||||||
|
Campaign CreateCampaign(Dictionary<string, object> campaignData);
|
||||||
|
Campaign UpdateCampaign(string campaignId, Dictionary<string, object> data);
|
||||||
|
bool DeleteCampaign(string campaignId);
|
||||||
|
bool AddSessionToCampaign(string campaignId, string sessionId);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
using Models;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Interfaces
|
||||||
|
{
|
||||||
|
public interface ICharacterRepository
|
||||||
|
{
|
||||||
|
Character GetById(string id);
|
||||||
|
List<Character> GetByUserId(string userId);
|
||||||
|
List<Character> GetBySessionId(string sessionId);
|
||||||
|
Character Add(Character character);
|
||||||
|
Character Update(Character character);
|
||||||
|
bool Delete(string id);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
using Models;
|
||||||
|
|
||||||
|
namespace Interfaces
|
||||||
|
{
|
||||||
|
public interface ICharacterService
|
||||||
|
{
|
||||||
|
Character GetCharacter(string characterId);
|
||||||
|
Character CreateCharacter(Dictionary<string, object> characterData);
|
||||||
|
Character UpdateCharacter(string characterId, Dictionary<string, object> data);
|
||||||
|
bool DeleteCharacter(string characterId);
|
||||||
|
bool ValidateCharacterAccess(string userId, string characterId);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
using Models;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Interfaces
|
||||||
|
{
|
||||||
|
public interface IChatService
|
||||||
|
{
|
||||||
|
Message SendMessage(string sessionId, string userId, string message);
|
||||||
|
List<Message> GetMessages(string sessionId);
|
||||||
|
bool DeleteMessage(string messageId);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
using Models;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Interfaces
|
||||||
|
{
|
||||||
|
public interface IDiceRollRepository
|
||||||
|
{
|
||||||
|
DiceResult GetById(string id);
|
||||||
|
List<DiceResult> GetBySessionId(string sessionId);
|
||||||
|
DiceResult Add(DiceResult diceResult);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
using Models;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Interfaces
|
||||||
|
{
|
||||||
|
public interface IDiceService
|
||||||
|
{
|
||||||
|
DiceResult RollDice(string diceNotation);
|
||||||
|
bool ValidateRoll(string roll);
|
||||||
|
List<DiceResult> GetRollHistory(string sessionId);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
using Models;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Interfaces
|
||||||
|
{
|
||||||
|
public interface IMapRepository
|
||||||
|
{
|
||||||
|
Map GetById(string id);
|
||||||
|
List<Map> GetBySessionId(string sessionId);
|
||||||
|
Map Add(Map map);
|
||||||
|
Map Update(Map map);
|
||||||
|
bool Delete(string id);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
using Models;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Drawing;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Interfaces
|
||||||
|
{
|
||||||
|
public interface IMapService
|
||||||
|
{
|
||||||
|
Map GetMap(string mapId);
|
||||||
|
Map CreateMap(Dictionary<string, object> mapData);
|
||||||
|
Map UpdateMap(string mapId, Dictionary<string, object> data);
|
||||||
|
bool DeleteMap(string mapId);
|
||||||
|
Token AddToken(string mapId, Dictionary<string, object> tokenData);
|
||||||
|
bool MoveToken(string mapId, string tokenId, Point position);
|
||||||
|
bool RemoveToken(string mapId, string tokenId);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
using Models;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Interfaces
|
||||||
|
{
|
||||||
|
public interface IMessageRepository
|
||||||
|
{
|
||||||
|
Message GetById(string id);
|
||||||
|
List<Message> GetBySessionId(string sessionId);
|
||||||
|
Message Add(Message message);
|
||||||
|
bool Delete(string id);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
using Models;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Interfaces
|
||||||
|
{
|
||||||
|
public interface ISessionRepository
|
||||||
|
{
|
||||||
|
Session GetById(string id);
|
||||||
|
List<Session> GetByUserId(string userId);
|
||||||
|
List<Session> GetByCampaignId(string campaignId);
|
||||||
|
Session Add(Session session);
|
||||||
|
Session Update(Session session);
|
||||||
|
bool Delete(string id);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
using Models;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Interfaces
|
||||||
|
{
|
||||||
|
public interface ISessionService
|
||||||
|
{
|
||||||
|
Session GetSession(string sessionId);
|
||||||
|
Session CreateSession(Dictionary<string, object> sessionData);
|
||||||
|
Session UpdateSession(string sessionId, Dictionary<string, object> data);
|
||||||
|
bool DeleteSession(string sessionId);
|
||||||
|
bool AddPlayerToSession(string sessionId, string userId);
|
||||||
|
bool RemovePlayerFromSession(string sessionId, string userId);
|
||||||
|
User GetDungeonMaster(string sessionId);
|
||||||
|
bool CheckUserPermission(string sessionId, string userId, string resource);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
using Models;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Interfaces
|
||||||
|
{
|
||||||
|
public interface ITokenRepository
|
||||||
|
{
|
||||||
|
Token GetById(string id);
|
||||||
|
List<Token> GetByMapId(string mapId);
|
||||||
|
Token Add(Token token);
|
||||||
|
Token Update(Token token);
|
||||||
|
bool Delete(string id);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
using Models;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Interfaces
|
||||||
|
{
|
||||||
|
public interface IUserRepository
|
||||||
|
{
|
||||||
|
User GetById(string id);
|
||||||
|
User GetByUsername(string username);
|
||||||
|
User GetByEmail(string email);
|
||||||
|
User Add(User user);
|
||||||
|
User Update(User user);
|
||||||
|
bool Delete(string id);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<OutputType>Exe</OutputType>
|
||||||
|
<TargetFramework>net8.0-windows</TargetFramework>
|
||||||
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
|
<Nullable>enable</Nullable>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\Services\Services.csproj" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
namespace Interfaces
|
||||||
|
{
|
||||||
|
internal class Program
|
||||||
|
{
|
||||||
|
static void Main(string[] args)
|
||||||
|
{
|
||||||
|
Console.WriteLine("Hello, World!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
// <autogenerated />
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// Dieser Code wurde von einem Tool generiert.
|
||||||
|
// Laufzeitversion:4.0.30319.42000
|
||||||
|
//
|
||||||
|
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
||||||
|
// der Code erneut generiert wird.
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
|
||||||
|
[assembly: System.Reflection.AssemblyCompanyAttribute("Interfaces")]
|
||||||
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyProductAttribute("Interfaces")]
|
||||||
|
[assembly: System.Reflection.AssemblyTitleAttribute("Interfaces")]
|
||||||
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
|
||||||
|
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
|
||||||
|
|
||||||
|
// Von der MSBuild WriteCodeFragment-Klasse generiert.
|
||||||
|
|
||||||
+1
@@ -0,0 +1 @@
|
|||||||
|
bed3c7bc9fb0d7a33ac10154740d4aa6cebce1c7576d4b7fb7a8f73b59098054
|
||||||
+13
@@ -0,0 +1,13 @@
|
|||||||
|
is_global = true
|
||||||
|
build_property.TargetFramework = net8.0-windows
|
||||||
|
build_property.TargetPlatformMinVersion = 7.0
|
||||||
|
build_property.UsingMicrosoftNETSdkWeb =
|
||||||
|
build_property.ProjectTypeGuids =
|
||||||
|
build_property.InvariantGlobalization =
|
||||||
|
build_property.PlatformNeutralAssembly =
|
||||||
|
build_property.EnforceExtendedAnalyzerRules =
|
||||||
|
build_property._SupportedPlatformList = Linux,macOS,Windows
|
||||||
|
build_property.RootNamespace = Interfaces
|
||||||
|
build_property.ProjectDir = C:\Users\bib\source\repos\PenAndPaperManager\Interfaces\
|
||||||
|
build_property.EnableComHosting =
|
||||||
|
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
// <auto-generated/>
|
||||||
|
global using global::System;
|
||||||
|
global using global::System.Collections.Generic;
|
||||||
|
global using global::System.IO;
|
||||||
|
global using global::System.Linq;
|
||||||
|
global using global::System.Net.Http;
|
||||||
|
global using global::System.Threading;
|
||||||
|
global using global::System.Threading.Tasks;
|
||||||
Binary file not shown.
+4
@@ -0,0 +1,4 @@
|
|||||||
|
// <autogenerated />
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// Dieser Code wurde von einem Tool generiert.
|
||||||
|
// Laufzeitversion:4.0.30319.42000
|
||||||
|
//
|
||||||
|
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
||||||
|
// der Code erneut generiert wird.
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
|
||||||
|
[assembly: System.Reflection.AssemblyCompanyAttribute("Interfaces")]
|
||||||
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyProductAttribute("Interfaces")]
|
||||||
|
[assembly: System.Reflection.AssemblyTitleAttribute("Interfaces")]
|
||||||
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
|
||||||
|
// Von der MSBuild WriteCodeFragment-Klasse generiert.
|
||||||
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
2944282f82db10db49c093cb5e36512f22b757db57d2e9f88a5d05d4f7d5c0b3
|
||||||
+13
@@ -0,0 +1,13 @@
|
|||||||
|
is_global = true
|
||||||
|
build_property.TargetFramework = net8.0
|
||||||
|
build_property.TargetPlatformMinVersion =
|
||||||
|
build_property.UsingMicrosoftNETSdkWeb =
|
||||||
|
build_property.ProjectTypeGuids =
|
||||||
|
build_property.InvariantGlobalization =
|
||||||
|
build_property.PlatformNeutralAssembly =
|
||||||
|
build_property.EnforceExtendedAnalyzerRules =
|
||||||
|
build_property._SupportedPlatformList = Linux,macOS,Windows
|
||||||
|
build_property.RootNamespace = Interfaces
|
||||||
|
build_property.ProjectDir = C:\Users\bib\source\repos\PenAndPaperManager\Interfaces\
|
||||||
|
build_property.EnableComHosting =
|
||||||
|
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
// <auto-generated/>
|
||||||
|
global using global::System;
|
||||||
|
global using global::System.Collections.Generic;
|
||||||
|
global using global::System.IO;
|
||||||
|
global using global::System.Linq;
|
||||||
|
global using global::System.Net.Http;
|
||||||
|
global using global::System.Threading;
|
||||||
|
global using global::System.Threading.Tasks;
|
||||||
Binary file not shown.
+1
@@ -0,0 +1 @@
|
|||||||
|
d384474cd683ea9bec1115a63958af57ca2b8a4cc939005120fc411b0f9dbb0d
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
C:\Users\bib\source\repos\PenAndPaperManager\Interfaces\obj\Debug\net8.0\Interfaces.GeneratedMSBuildEditorConfig.editorconfig
|
||||||
|
C:\Users\bib\source\repos\PenAndPaperManager\Interfaces\obj\Debug\net8.0\Interfaces.AssemblyInfoInputs.cache
|
||||||
|
C:\Users\bib\source\repos\PenAndPaperManager\Interfaces\obj\Debug\net8.0\Interfaces.AssemblyInfo.cs
|
||||||
|
C:\Users\bib\source\repos\PenAndPaperManager\Interfaces\obj\Debug\net8.0\Interfaces.csproj.CoreCompileInputs.cache
|
||||||
@@ -0,0 +1,132 @@
|
|||||||
|
{
|
||||||
|
"format": 1,
|
||||||
|
"restore": {
|
||||||
|
"C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj": {}
|
||||||
|
},
|
||||||
|
"projects": {
|
||||||
|
"C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"restore": {
|
||||||
|
"projectUniqueName": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj",
|
||||||
|
"projectName": "Interfaces",
|
||||||
|
"projectPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj",
|
||||||
|
"packagesPath": "C:\\Users\\bib\\.nuget\\packages\\",
|
||||||
|
"outputPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\obj\\",
|
||||||
|
"projectStyle": "PackageReference",
|
||||||
|
"configFilePaths": [
|
||||||
|
"C:\\Users\\bib\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||||
|
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||||
|
],
|
||||||
|
"originalTargetFrameworks": [
|
||||||
|
"net8.0-windows"
|
||||||
|
],
|
||||||
|
"sources": {
|
||||||
|
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||||
|
"C:\\Program Files\\dotnet\\library-packs": {}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0-windows7.0": {
|
||||||
|
"targetAlias": "net8.0-windows",
|
||||||
|
"projectReferences": {
|
||||||
|
"C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Services.csproj": {
|
||||||
|
"projectPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Services.csproj"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"warningProperties": {
|
||||||
|
"warnAsError": [
|
||||||
|
"NU1605"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"restoreAuditProperties": {
|
||||||
|
"enableAudit": "true",
|
||||||
|
"auditLevel": "low",
|
||||||
|
"auditMode": "direct"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0-windows7.0": {
|
||||||
|
"targetAlias": "net8.0-windows",
|
||||||
|
"imports": [
|
||||||
|
"net461",
|
||||||
|
"net462",
|
||||||
|
"net47",
|
||||||
|
"net471",
|
||||||
|
"net472",
|
||||||
|
"net48",
|
||||||
|
"net481"
|
||||||
|
],
|
||||||
|
"assetTargetFallback": true,
|
||||||
|
"warn": true,
|
||||||
|
"frameworkReferences": {
|
||||||
|
"Microsoft.NETCore.App": {
|
||||||
|
"privateAssets": "all"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.404/PortableRuntimeIdentifierGraph.json"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Services.csproj": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"restore": {
|
||||||
|
"projectUniqueName": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Services.csproj",
|
||||||
|
"projectName": "Services",
|
||||||
|
"projectPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Services.csproj",
|
||||||
|
"packagesPath": "C:\\Users\\bib\\.nuget\\packages\\",
|
||||||
|
"outputPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\obj\\",
|
||||||
|
"projectStyle": "PackageReference",
|
||||||
|
"configFilePaths": [
|
||||||
|
"C:\\Users\\bib\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||||
|
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||||
|
],
|
||||||
|
"originalTargetFrameworks": [
|
||||||
|
"net8.0-windows"
|
||||||
|
],
|
||||||
|
"sources": {
|
||||||
|
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||||
|
"C:\\Program Files\\dotnet\\library-packs": {}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0-windows7.0": {
|
||||||
|
"targetAlias": "net8.0-windows",
|
||||||
|
"projectReferences": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"warningProperties": {
|
||||||
|
"warnAsError": [
|
||||||
|
"NU1605"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"restoreAuditProperties": {
|
||||||
|
"enableAudit": "true",
|
||||||
|
"auditLevel": "low",
|
||||||
|
"auditMode": "direct"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0-windows7.0": {
|
||||||
|
"targetAlias": "net8.0-windows",
|
||||||
|
"imports": [
|
||||||
|
"net461",
|
||||||
|
"net462",
|
||||||
|
"net47",
|
||||||
|
"net471",
|
||||||
|
"net472",
|
||||||
|
"net48",
|
||||||
|
"net481"
|
||||||
|
],
|
||||||
|
"assetTargetFallback": true,
|
||||||
|
"warn": true,
|
||||||
|
"frameworkReferences": {
|
||||||
|
"Microsoft.NETCore.App": {
|
||||||
|
"privateAssets": "all"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.404/PortableRuntimeIdentifierGraph.json"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||||
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||||
|
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
|
||||||
|
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
|
||||||
|
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
|
||||||
|
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
|
||||||
|
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\bib\.nuget\packages\</NuGetPackageFolders>
|
||||||
|
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
||||||
|
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.11.0</NuGetToolVersion>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||||
|
<SourceRoot Include="C:\Users\bib\.nuget\packages\" />
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||||
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
|
||||||
@@ -0,0 +1,96 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"targets": {
|
||||||
|
"net8.0-windows7.0": {
|
||||||
|
"Services/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"framework": ".NETCoreApp,Version=v8.0",
|
||||||
|
"compile": {
|
||||||
|
"bin/placeholder/Services.dll": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"bin/placeholder/Services.dll": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"libraries": {
|
||||||
|
"Services/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"path": "../Services/Services.csproj",
|
||||||
|
"msbuildProject": "../Services/Services.csproj"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"projectFileDependencyGroups": {
|
||||||
|
"net8.0-windows7.0": [
|
||||||
|
"Services >= 1.0.0"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"packageFolders": {
|
||||||
|
"C:\\Users\\bib\\.nuget\\packages\\": {}
|
||||||
|
},
|
||||||
|
"project": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"restore": {
|
||||||
|
"projectUniqueName": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj",
|
||||||
|
"projectName": "Interfaces",
|
||||||
|
"projectPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj",
|
||||||
|
"packagesPath": "C:\\Users\\bib\\.nuget\\packages\\",
|
||||||
|
"outputPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\obj\\",
|
||||||
|
"projectStyle": "PackageReference",
|
||||||
|
"configFilePaths": [
|
||||||
|
"C:\\Users\\bib\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||||
|
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||||
|
],
|
||||||
|
"originalTargetFrameworks": [
|
||||||
|
"net8.0-windows"
|
||||||
|
],
|
||||||
|
"sources": {
|
||||||
|
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||||
|
"C:\\Program Files\\dotnet\\library-packs": {}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0-windows7.0": {
|
||||||
|
"targetAlias": "net8.0-windows",
|
||||||
|
"projectReferences": {
|
||||||
|
"C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Services.csproj": {
|
||||||
|
"projectPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Services.csproj"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"warningProperties": {
|
||||||
|
"warnAsError": [
|
||||||
|
"NU1605"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"restoreAuditProperties": {
|
||||||
|
"enableAudit": "true",
|
||||||
|
"auditLevel": "low",
|
||||||
|
"auditMode": "direct"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0-windows7.0": {
|
||||||
|
"targetAlias": "net8.0-windows",
|
||||||
|
"imports": [
|
||||||
|
"net461",
|
||||||
|
"net462",
|
||||||
|
"net47",
|
||||||
|
"net471",
|
||||||
|
"net472",
|
||||||
|
"net48",
|
||||||
|
"net481"
|
||||||
|
],
|
||||||
|
"assetTargetFallback": true,
|
||||||
|
"warn": true,
|
||||||
|
"frameworkReferences": {
|
||||||
|
"Microsoft.NETCore.App": {
|
||||||
|
"privateAssets": "all"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.404/PortableRuntimeIdentifierGraph.json"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"dgSpecHash": "B7Go8bBaaDw=",
|
||||||
|
"success": true,
|
||||||
|
"projectFilePath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj",
|
||||||
|
"expectedPackageFiles": [],
|
||||||
|
"logs": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Collections.ObjectModel;
|
||||||
|
using System.ComponentModel;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Models
|
||||||
|
{
|
||||||
|
public class Campaign : INotifyPropertyChanged
|
||||||
|
{
|
||||||
|
public string Id { get; set; }
|
||||||
|
public string Name { get; set; }
|
||||||
|
public string Description { get; set; }
|
||||||
|
public string OwnerId { get; set; }
|
||||||
|
public ObservableCollection<string> SessionIds { get; set; }
|
||||||
|
public DateTime CreatedAt { get; set; }
|
||||||
|
public DateTime UpdatedAt { get; set; }
|
||||||
|
|
||||||
|
public event PropertyChangedEventHandler PropertyChanged;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Collections.ObjectModel;
|
||||||
|
using System.ComponentModel;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Models
|
||||||
|
{
|
||||||
|
public class Character : INotifyPropertyChanged
|
||||||
|
{
|
||||||
|
public string Id { get; set; }
|
||||||
|
public string Name { get; set; }
|
||||||
|
public string PlayerId { get; set; }
|
||||||
|
public string SessionId { get; set; }
|
||||||
|
public Dictionary<string, object> Stats { get; set; }
|
||||||
|
public ObservableCollection<object> Inventory { get; set; }
|
||||||
|
public DateTime CreatedAt { get; set; }
|
||||||
|
public DateTime UpdatedAt { get; set; }
|
||||||
|
|
||||||
|
public event PropertyChangedEventHandler PropertyChanged;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.ComponentModel;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Models
|
||||||
|
{
|
||||||
|
public class DiceResult : INotifyPropertyChanged
|
||||||
|
{
|
||||||
|
public string Id { get; set; }
|
||||||
|
public string SessionId { get; set; }
|
||||||
|
public string UserId { get; set; }
|
||||||
|
public string Notation { get; set; }
|
||||||
|
public List<int> Results { get; set; }
|
||||||
|
public int Total { get; set; }
|
||||||
|
public DateTime Timestamp { get; set; }
|
||||||
|
|
||||||
|
public event PropertyChangedEventHandler PropertyChanged;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Collections.ObjectModel;
|
||||||
|
using System.ComponentModel;
|
||||||
|
using System.Drawing;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Models
|
||||||
|
{
|
||||||
|
public class Map : INotifyPropertyChanged
|
||||||
|
{
|
||||||
|
public string Id { get; set; }
|
||||||
|
public string Name { get; set; }
|
||||||
|
public string SessionId { get; set; }
|
||||||
|
public string Background { get; set; }
|
||||||
|
public Size Size { get; set; }
|
||||||
|
public bool Grid { get; set; }
|
||||||
|
public ObservableCollection<Token> Tokens { get; set; }
|
||||||
|
public DateTime CreatedAt { get; set; }
|
||||||
|
public DateTime UpdatedAt { get; set; }
|
||||||
|
|
||||||
|
public event PropertyChangedEventHandler PropertyChanged;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.ComponentModel;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Models
|
||||||
|
{
|
||||||
|
public class Message : INotifyPropertyChanged
|
||||||
|
{
|
||||||
|
public string Id { get; set; }
|
||||||
|
public string SessionId { get; set; }
|
||||||
|
public string UserId { get; set; }
|
||||||
|
public string Content { get; set; }
|
||||||
|
public string Type { get; set; }
|
||||||
|
public DateTime Timestamp { get; set; }
|
||||||
|
|
||||||
|
public event PropertyChangedEventHandler PropertyChanged;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<OutputType>Exe</OutputType>
|
||||||
|
<TargetFramework>net8.0-windows</TargetFramework>
|
||||||
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
|
<Nullable>enable</Nullable>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\Interfaces\Interfaces.csproj" />
|
||||||
|
<ProjectReference Include="..\Services\Services.csproj" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
namespace Models
|
||||||
|
{
|
||||||
|
internal class Program
|
||||||
|
{
|
||||||
|
static void Main(string[] args)
|
||||||
|
{
|
||||||
|
Console.WriteLine("Hello, World!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Collections.ObjectModel;
|
||||||
|
using System.ComponentModel;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Models
|
||||||
|
{
|
||||||
|
public class Session : INotifyPropertyChanged
|
||||||
|
{
|
||||||
|
public string Id { get; set; }
|
||||||
|
public string Name { get; set; }
|
||||||
|
public string DungeonMasterId { get; set; }
|
||||||
|
public ObservableCollection<string> PlayerIds { get; set; }
|
||||||
|
public string CampaignId { get; set; }
|
||||||
|
public bool Active { get; set; }
|
||||||
|
public DateTime CreatedAt { get; set; }
|
||||||
|
public DateTime UpdatedAt { get; set; }
|
||||||
|
|
||||||
|
public event PropertyChangedEventHandler PropertyChanged;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.ComponentModel;
|
||||||
|
using System.Drawing;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Models
|
||||||
|
{
|
||||||
|
public class Token : INotifyPropertyChanged
|
||||||
|
{
|
||||||
|
public string Id { get; set; }
|
||||||
|
public string Name { get; set; }
|
||||||
|
public string MapId { get; set; }
|
||||||
|
public string CharacterId { get; set; }
|
||||||
|
public string Image { get; set; }
|
||||||
|
public Point Position { get; set; }
|
||||||
|
public string Visibility { get; set; }
|
||||||
|
public DateTime CreatedAt { get; set; }
|
||||||
|
public DateTime UpdatedAt { get; set; }
|
||||||
|
|
||||||
|
public event PropertyChangedEventHandler PropertyChanged;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Collections.ObjectModel;
|
||||||
|
using System.ComponentModel;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Models
|
||||||
|
{
|
||||||
|
public class User : INotifyPropertyChanged
|
||||||
|
{
|
||||||
|
public string Id { get; set; }
|
||||||
|
public string Username { get; set; }
|
||||||
|
public string Email { get; set; }
|
||||||
|
public ObservableCollection<string> CharacterIds { get; set; }
|
||||||
|
public ObservableCollection<string> SessionIds { get; set; }
|
||||||
|
|
||||||
|
public event PropertyChangedEventHandler PropertyChanged;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"runtimeTarget": {
|
||||||
|
"name": ".NETCoreApp,Version=v8.0",
|
||||||
|
"signature": ""
|
||||||
|
},
|
||||||
|
"compilationOptions": {},
|
||||||
|
"targets": {
|
||||||
|
".NETCoreApp,Version=v8.0": {
|
||||||
|
"Models/1.0.0": {
|
||||||
|
"runtime": {
|
||||||
|
"Models.dll": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"libraries": {
|
||||||
|
"Models/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"serviceable": false,
|
||||||
|
"sha512": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"runtimeOptions": {
|
||||||
|
"tfm": "net8.0",
|
||||||
|
"framework": {
|
||||||
|
"name": "Microsoft.NETCore.App",
|
||||||
|
"version": "8.0.0"
|
||||||
|
},
|
||||||
|
"configProperties": {
|
||||||
|
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
// <autogenerated />
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// Dieser Code wurde von einem Tool generiert.
|
||||||
|
// Laufzeitversion:4.0.30319.42000
|
||||||
|
//
|
||||||
|
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
||||||
|
// der Code erneut generiert wird.
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
|
||||||
|
[assembly: System.Reflection.AssemblyCompanyAttribute("Models")]
|
||||||
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyProductAttribute("Models")]
|
||||||
|
[assembly: System.Reflection.AssemblyTitleAttribute("Models")]
|
||||||
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
|
||||||
|
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
|
||||||
|
|
||||||
|
// Von der MSBuild WriteCodeFragment-Klasse generiert.
|
||||||
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
210a9434db219b2e1ac7f84d745364186143c879aeba471f9d468672073485c6
|
||||||
+13
@@ -0,0 +1,13 @@
|
|||||||
|
is_global = true
|
||||||
|
build_property.TargetFramework = net8.0-windows
|
||||||
|
build_property.TargetPlatformMinVersion = 7.0
|
||||||
|
build_property.UsingMicrosoftNETSdkWeb =
|
||||||
|
build_property.ProjectTypeGuids =
|
||||||
|
build_property.InvariantGlobalization =
|
||||||
|
build_property.PlatformNeutralAssembly =
|
||||||
|
build_property.EnforceExtendedAnalyzerRules =
|
||||||
|
build_property._SupportedPlatformList = Linux,macOS,Windows
|
||||||
|
build_property.RootNamespace = Models
|
||||||
|
build_property.ProjectDir = C:\Users\bib\source\repos\PenAndPaperManager\Models\
|
||||||
|
build_property.EnableComHosting =
|
||||||
|
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
// <auto-generated/>
|
||||||
|
global using global::System;
|
||||||
|
global using global::System.Collections.Generic;
|
||||||
|
global using global::System.IO;
|
||||||
|
global using global::System.Linq;
|
||||||
|
global using global::System.Net.Http;
|
||||||
|
global using global::System.Threading;
|
||||||
|
global using global::System.Threading.Tasks;
|
||||||
Binary file not shown.
+1
@@ -0,0 +1 @@
|
|||||||
|
df3396946f827bd426170fd2b9466e7a5cfb913dc325d019bfa6ebe46d9eadba
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
C:\Users\bib\source\repos\PenAndPaperManager\Models\obj\Debug\net8.0-windows\Models.GeneratedMSBuildEditorConfig.editorconfig
|
||||||
|
C:\Users\bib\source\repos\PenAndPaperManager\Models\obj\Debug\net8.0-windows\Models.AssemblyInfoInputs.cache
|
||||||
|
C:\Users\bib\source\repos\PenAndPaperManager\Models\obj\Debug\net8.0-windows\Models.AssemblyInfo.cs
|
||||||
|
C:\Users\bib\source\repos\PenAndPaperManager\Models\obj\Debug\net8.0-windows\Models.csproj.CoreCompileInputs.cache
|
||||||
|
C:\Users\bib\source\repos\PenAndPaperManager\Models\bin\Debug\net8.0-windows\Models.exe
|
||||||
|
C:\Users\bib\source\repos\PenAndPaperManager\Models\bin\Debug\net8.0-windows\Models.deps.json
|
||||||
|
C:\Users\bib\source\repos\PenAndPaperManager\Models\bin\Debug\net8.0-windows\Models.runtimeconfig.json
|
||||||
|
C:\Users\bib\source\repos\PenAndPaperManager\Models\bin\Debug\net8.0-windows\Models.dll
|
||||||
|
C:\Users\bib\source\repos\PenAndPaperManager\Models\bin\Debug\net8.0-windows\Models.pdb
|
||||||
|
C:\Users\bib\source\repos\PenAndPaperManager\Models\obj\Debug\net8.0-windows\Models.dll
|
||||||
|
C:\Users\bib\source\repos\PenAndPaperManager\Models\obj\Debug\net8.0-windows\refint\Models.dll
|
||||||
|
C:\Users\bib\source\repos\PenAndPaperManager\Models\obj\Debug\net8.0-windows\Models.pdb
|
||||||
|
C:\Users\bib\source\repos\PenAndPaperManager\Models\obj\Debug\net8.0-windows\Models.genruntimeconfig.cache
|
||||||
|
C:\Users\bib\source\repos\PenAndPaperManager\Models\obj\Debug\net8.0-windows\ref\Models.dll
|
||||||
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
a8a0bd0413612590d4cb89f32e125d74256eaf3c5d9e32c73c4569d3a17abdac
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+4
@@ -0,0 +1,4 @@
|
|||||||
|
// <autogenerated />
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// Dieser Code wurde von einem Tool generiert.
|
||||||
|
// Laufzeitversion:4.0.30319.42000
|
||||||
|
//
|
||||||
|
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
||||||
|
// der Code erneut generiert wird.
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
|
||||||
|
[assembly: System.Reflection.AssemblyCompanyAttribute("Models")]
|
||||||
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyProductAttribute("Models")]
|
||||||
|
[assembly: System.Reflection.AssemblyTitleAttribute("Models")]
|
||||||
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows10.0.0.0")]
|
||||||
|
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows10.0.0.0")]
|
||||||
|
|
||||||
|
// Von der MSBuild WriteCodeFragment-Klasse generiert.
|
||||||
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
4deb405de7e99b7e1a495d7f77a3e3e2ddf052252286def8d7026d9663adbdf2
|
||||||
+20
@@ -0,0 +1,20 @@
|
|||||||
|
is_global = true
|
||||||
|
build_property.TargetFramework = net8.0-windows10
|
||||||
|
build_property.TargetPlatformMinVersion = 10.0.0.0
|
||||||
|
build_property.UsingMicrosoftNETSdkWeb =
|
||||||
|
build_property.ProjectTypeGuids =
|
||||||
|
build_property.InvariantGlobalization =
|
||||||
|
build_property.PlatformNeutralAssembly =
|
||||||
|
build_property.EnforceExtendedAnalyzerRules =
|
||||||
|
build_property._SupportedPlatformList = Linux,macOS,Windows
|
||||||
|
build_property.RootNamespace = Models
|
||||||
|
build_property.ProjectDir = C:\Users\bib\source\repos\PenAndPaperManager\Models\
|
||||||
|
build_property.EnableComHosting =
|
||||||
|
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||||
|
build_property.CsWinRTAotOptimizerEnabled = true
|
||||||
|
build_property.CsWinRTAotExportsEnabled =
|
||||||
|
build_property.CsWinRTRcwFactoryFallbackGeneratorForceOptIn =
|
||||||
|
build_property.CsWinRTRcwFactoryFallbackGeneratorForceOptOut =
|
||||||
|
build_property.CsWinRTCcwLookupTableGeneratorEnabled = true
|
||||||
|
build_property.CsWinRTMergeReferencedActivationFactories =
|
||||||
|
build_property.CsWinRTAotWarningLevel =
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
// <auto-generated/>
|
||||||
|
global using global::System;
|
||||||
|
global using global::System.Collections.Generic;
|
||||||
|
global using global::System.IO;
|
||||||
|
global using global::System.Linq;
|
||||||
|
global using global::System.Net.Http;
|
||||||
|
global using global::System.Threading;
|
||||||
|
global using global::System.Threading.Tasks;
|
||||||
Binary file not shown.
BIN
Binary file not shown.
+4
@@ -0,0 +1,4 @@
|
|||||||
|
// <autogenerated />
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// Dieser Code wurde von einem Tool generiert.
|
||||||
|
// Laufzeitversion:4.0.30319.42000
|
||||||
|
//
|
||||||
|
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
||||||
|
// der Code erneut generiert wird.
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
|
||||||
|
[assembly: System.Reflection.AssemblyCompanyAttribute("Models")]
|
||||||
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
|
||||||
|
[assembly: System.Reflection.AssemblyProductAttribute("Models")]
|
||||||
|
[assembly: System.Reflection.AssemblyTitleAttribute("Models")]
|
||||||
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
|
||||||
|
// Von der MSBuild WriteCodeFragment-Klasse generiert.
|
||||||
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
c264b3f80882c325b9e2e4b7cd10e7b0a4b40661768b84672020f5eb89bc8917
|
||||||
+13
@@ -0,0 +1,13 @@
|
|||||||
|
is_global = true
|
||||||
|
build_property.TargetFramework = net8.0
|
||||||
|
build_property.TargetPlatformMinVersion =
|
||||||
|
build_property.UsingMicrosoftNETSdkWeb =
|
||||||
|
build_property.ProjectTypeGuids =
|
||||||
|
build_property.InvariantGlobalization =
|
||||||
|
build_property.PlatformNeutralAssembly =
|
||||||
|
build_property.EnforceExtendedAnalyzerRules =
|
||||||
|
build_property._SupportedPlatformList = Linux,macOS,Windows
|
||||||
|
build_property.RootNamespace = Models
|
||||||
|
build_property.ProjectDir = C:\Users\bib\source\repos\PenAndPaperManager\Models\
|
||||||
|
build_property.EnableComHosting =
|
||||||
|
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
// <auto-generated/>
|
||||||
|
global using global::System;
|
||||||
|
global using global::System.Collections.Generic;
|
||||||
|
global using global::System.IO;
|
||||||
|
global using global::System.Linq;
|
||||||
|
global using global::System.Net.Http;
|
||||||
|
global using global::System.Threading;
|
||||||
|
global using global::System.Threading.Tasks;
|
||||||
Binary file not shown.
@@ -0,0 +1,199 @@
|
|||||||
|
{
|
||||||
|
"format": 1,
|
||||||
|
"restore": {
|
||||||
|
"C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Models\\Models.csproj": {}
|
||||||
|
},
|
||||||
|
"projects": {
|
||||||
|
"C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"restore": {
|
||||||
|
"projectUniqueName": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj",
|
||||||
|
"projectName": "Interfaces",
|
||||||
|
"projectPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj",
|
||||||
|
"packagesPath": "C:\\Users\\bib\\.nuget\\packages\\",
|
||||||
|
"outputPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\obj\\",
|
||||||
|
"projectStyle": "PackageReference",
|
||||||
|
"configFilePaths": [
|
||||||
|
"C:\\Users\\bib\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||||
|
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||||
|
],
|
||||||
|
"originalTargetFrameworks": [
|
||||||
|
"net8.0-windows"
|
||||||
|
],
|
||||||
|
"sources": {
|
||||||
|
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||||
|
"C:\\Program Files\\dotnet\\library-packs": {}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0-windows7.0": {
|
||||||
|
"targetAlias": "net8.0-windows",
|
||||||
|
"projectReferences": {
|
||||||
|
"C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Services.csproj": {
|
||||||
|
"projectPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Services.csproj"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"warningProperties": {
|
||||||
|
"warnAsError": [
|
||||||
|
"NU1605"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"restoreAuditProperties": {
|
||||||
|
"enableAudit": "true",
|
||||||
|
"auditLevel": "low",
|
||||||
|
"auditMode": "direct"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0-windows7.0": {
|
||||||
|
"targetAlias": "net8.0-windows",
|
||||||
|
"imports": [
|
||||||
|
"net461",
|
||||||
|
"net462",
|
||||||
|
"net47",
|
||||||
|
"net471",
|
||||||
|
"net472",
|
||||||
|
"net48",
|
||||||
|
"net481"
|
||||||
|
],
|
||||||
|
"assetTargetFallback": true,
|
||||||
|
"warn": true,
|
||||||
|
"frameworkReferences": {
|
||||||
|
"Microsoft.NETCore.App": {
|
||||||
|
"privateAssets": "all"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.404/PortableRuntimeIdentifierGraph.json"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Models\\Models.csproj": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"restore": {
|
||||||
|
"projectUniqueName": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Models\\Models.csproj",
|
||||||
|
"projectName": "Models",
|
||||||
|
"projectPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Models\\Models.csproj",
|
||||||
|
"packagesPath": "C:\\Users\\bib\\.nuget\\packages\\",
|
||||||
|
"outputPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Models\\obj\\",
|
||||||
|
"projectStyle": "PackageReference",
|
||||||
|
"configFilePaths": [
|
||||||
|
"C:\\Users\\bib\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||||
|
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||||
|
],
|
||||||
|
"originalTargetFrameworks": [
|
||||||
|
"net8.0-windows"
|
||||||
|
],
|
||||||
|
"sources": {
|
||||||
|
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||||
|
"C:\\Program Files\\dotnet\\library-packs": {}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0-windows7.0": {
|
||||||
|
"targetAlias": "net8.0-windows",
|
||||||
|
"projectReferences": {
|
||||||
|
"C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj": {
|
||||||
|
"projectPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj"
|
||||||
|
},
|
||||||
|
"C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Services.csproj": {
|
||||||
|
"projectPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Services.csproj"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"warningProperties": {
|
||||||
|
"warnAsError": [
|
||||||
|
"NU1605"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"restoreAuditProperties": {
|
||||||
|
"enableAudit": "true",
|
||||||
|
"auditLevel": "low",
|
||||||
|
"auditMode": "direct"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0-windows7.0": {
|
||||||
|
"targetAlias": "net8.0-windows",
|
||||||
|
"imports": [
|
||||||
|
"net461",
|
||||||
|
"net462",
|
||||||
|
"net47",
|
||||||
|
"net471",
|
||||||
|
"net472",
|
||||||
|
"net48",
|
||||||
|
"net481"
|
||||||
|
],
|
||||||
|
"assetTargetFallback": true,
|
||||||
|
"warn": true,
|
||||||
|
"frameworkReferences": {
|
||||||
|
"Microsoft.NETCore.App": {
|
||||||
|
"privateAssets": "all"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.404/PortableRuntimeIdentifierGraph.json"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Services.csproj": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"restore": {
|
||||||
|
"projectUniqueName": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Services.csproj",
|
||||||
|
"projectName": "Services",
|
||||||
|
"projectPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Services.csproj",
|
||||||
|
"packagesPath": "C:\\Users\\bib\\.nuget\\packages\\",
|
||||||
|
"outputPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\obj\\",
|
||||||
|
"projectStyle": "PackageReference",
|
||||||
|
"configFilePaths": [
|
||||||
|
"C:\\Users\\bib\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||||
|
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||||
|
],
|
||||||
|
"originalTargetFrameworks": [
|
||||||
|
"net8.0-windows"
|
||||||
|
],
|
||||||
|
"sources": {
|
||||||
|
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||||
|
"C:\\Program Files\\dotnet\\library-packs": {}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0-windows7.0": {
|
||||||
|
"targetAlias": "net8.0-windows",
|
||||||
|
"projectReferences": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"warningProperties": {
|
||||||
|
"warnAsError": [
|
||||||
|
"NU1605"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"restoreAuditProperties": {
|
||||||
|
"enableAudit": "true",
|
||||||
|
"auditLevel": "low",
|
||||||
|
"auditMode": "direct"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0-windows7.0": {
|
||||||
|
"targetAlias": "net8.0-windows",
|
||||||
|
"imports": [
|
||||||
|
"net461",
|
||||||
|
"net462",
|
||||||
|
"net47",
|
||||||
|
"net471",
|
||||||
|
"net472",
|
||||||
|
"net48",
|
||||||
|
"net481"
|
||||||
|
],
|
||||||
|
"assetTargetFallback": true,
|
||||||
|
"warn": true,
|
||||||
|
"frameworkReferences": {
|
||||||
|
"Microsoft.NETCore.App": {
|
||||||
|
"privateAssets": "all"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.404/PortableRuntimeIdentifierGraph.json"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||||
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||||
|
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
|
||||||
|
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
|
||||||
|
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
|
||||||
|
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
|
||||||
|
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\bib\.nuget\packages\</NuGetPackageFolders>
|
||||||
|
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
||||||
|
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.11.0</NuGetToolVersion>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||||
|
<SourceRoot Include="C:\Users\bib\.nuget\packages\" />
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||||
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
|
||||||
@@ -0,0 +1,118 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"targets": {
|
||||||
|
"net8.0-windows7.0": {
|
||||||
|
"Interfaces/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"framework": ".NETCoreApp,Version=v8.0",
|
||||||
|
"dependencies": {
|
||||||
|
"Services": "1.0.0"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"bin/placeholder/Interfaces.dll": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"bin/placeholder/Interfaces.dll": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Services/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"framework": ".NETCoreApp,Version=v8.0",
|
||||||
|
"compile": {
|
||||||
|
"bin/placeholder/Services.dll": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"bin/placeholder/Services.dll": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"libraries": {
|
||||||
|
"Interfaces/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"path": "../Interfaces/Interfaces.csproj",
|
||||||
|
"msbuildProject": "../Interfaces/Interfaces.csproj"
|
||||||
|
},
|
||||||
|
"Services/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"path": "../Services/Services.csproj",
|
||||||
|
"msbuildProject": "../Services/Services.csproj"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"projectFileDependencyGroups": {
|
||||||
|
"net8.0-windows7.0": [
|
||||||
|
"Interfaces >= 1.0.0",
|
||||||
|
"Services >= 1.0.0"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"packageFolders": {
|
||||||
|
"C:\\Users\\bib\\.nuget\\packages\\": {}
|
||||||
|
},
|
||||||
|
"project": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"restore": {
|
||||||
|
"projectUniqueName": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Models\\Models.csproj",
|
||||||
|
"projectName": "Models",
|
||||||
|
"projectPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Models\\Models.csproj",
|
||||||
|
"packagesPath": "C:\\Users\\bib\\.nuget\\packages\\",
|
||||||
|
"outputPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Models\\obj\\",
|
||||||
|
"projectStyle": "PackageReference",
|
||||||
|
"configFilePaths": [
|
||||||
|
"C:\\Users\\bib\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||||
|
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||||
|
],
|
||||||
|
"originalTargetFrameworks": [
|
||||||
|
"net8.0-windows"
|
||||||
|
],
|
||||||
|
"sources": {
|
||||||
|
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||||
|
"C:\\Program Files\\dotnet\\library-packs": {}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0-windows7.0": {
|
||||||
|
"targetAlias": "net8.0-windows",
|
||||||
|
"projectReferences": {
|
||||||
|
"C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj": {
|
||||||
|
"projectPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj"
|
||||||
|
},
|
||||||
|
"C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Services.csproj": {
|
||||||
|
"projectPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Services.csproj"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"warningProperties": {
|
||||||
|
"warnAsError": [
|
||||||
|
"NU1605"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"restoreAuditProperties": {
|
||||||
|
"enableAudit": "true",
|
||||||
|
"auditLevel": "low",
|
||||||
|
"auditMode": "direct"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"frameworks": {
|
||||||
|
"net8.0-windows7.0": {
|
||||||
|
"targetAlias": "net8.0-windows",
|
||||||
|
"imports": [
|
||||||
|
"net461",
|
||||||
|
"net462",
|
||||||
|
"net47",
|
||||||
|
"net471",
|
||||||
|
"net472",
|
||||||
|
"net48",
|
||||||
|
"net481"
|
||||||
|
],
|
||||||
|
"assetTargetFallback": true,
|
||||||
|
"warn": true,
|
||||||
|
"frameworkReferences": {
|
||||||
|
"Microsoft.NETCore.App": {
|
||||||
|
"privateAssets": "all"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.404/PortableRuntimeIdentifierGraph.json"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"dgSpecHash": "SmdUnBNqjvU=",
|
||||||
|
"success": true,
|
||||||
|
"projectFilePath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Models\\Models.csproj",
|
||||||
|
"expectedPackageFiles": [],
|
||||||
|
"logs": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
# Visual Studio Version 17
|
||||||
|
VisualStudioVersion = 17.11.35222.181
|
||||||
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PenAndPaperManager", "PenAndPaperManager\PenAndPaperManager.csproj", "{41EB030F-92EB-4800-B03C-3DC20FA039C8}"
|
||||||
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Models", "Models\Models.csproj", "{AA4AFFB0-E09E-4D8B-8BE2-09BC79375727}"
|
||||||
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Interfaces", "Interfaces\Interfaces.csproj", "{8D56BD47-02D0-456E-988D-03FDDFDF7911}"
|
||||||
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Services", "Services\Services.csproj", "{481849C6-5A0D-498A-97A4-F13CBE852A59}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
Debug|Any CPU = Debug|Any CPU
|
||||||
|
Release|Any CPU = Release|Any CPU
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{41EB030F-92EB-4800-B03C-3DC20FA039C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{41EB030F-92EB-4800-B03C-3DC20FA039C8}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{41EB030F-92EB-4800-B03C-3DC20FA039C8}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{41EB030F-92EB-4800-B03C-3DC20FA039C8}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{AA4AFFB0-E09E-4D8B-8BE2-09BC79375727}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{AA4AFFB0-E09E-4D8B-8BE2-09BC79375727}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{AA4AFFB0-E09E-4D8B-8BE2-09BC79375727}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{AA4AFFB0-E09E-4D8B-8BE2-09BC79375727}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{8D56BD47-02D0-456E-988D-03FDDFDF7911}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{8D56BD47-02D0-456E-988D-03FDDFDF7911}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{8D56BD47-02D0-456E-988D-03FDDFDF7911}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{8D56BD47-02D0-456E-988D-03FDDFDF7911}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{481849C6-5A0D-498A-97A4-F13CBE852A59}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{481849C6-5A0D-498A-97A4-F13CBE852A59}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{481849C6-5A0D-498A-97A4-F13CBE852A59}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{481849C6-5A0D-498A-97A4-F13CBE852A59}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||||
|
SolutionGuid = {2C60310A-1418-44C7-BD3B-33F4F5D5686E}
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
<Application x:Class="PenAndPaperManager.App"
|
||||||
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
|
xmlns:local="clr-namespace:PenAndPaperManager"
|
||||||
|
StartupUri="MainWindow.xaml">
|
||||||
|
<Application.Resources>
|
||||||
|
|
||||||
|
</Application.Resources>
|
||||||
|
</Application>
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
using System.Configuration;
|
||||||
|
using System.Data;
|
||||||
|
using System.Windows;
|
||||||
|
|
||||||
|
namespace PenAndPaperManager
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Interaction logic for App.xaml
|
||||||
|
/// </summary>
|
||||||
|
public partial class App : Application
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user