Projekt aufgeräumt
This commit is contained in:
@@ -1,18 +0,0 @@
|
||||
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);
|
||||
}
|
||||
}
|
@@ -1,18 +0,0 @@
|
||||
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);
|
||||
}
|
||||
}
|
@@ -1,19 +0,0 @@
|
||||
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);
|
||||
}
|
||||
}
|
@@ -1,18 +0,0 @@
|
||||
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);
|
||||
}
|
||||
}
|
@@ -1,16 +0,0 @@
|
||||
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);
|
||||
}
|
||||
}
|
@@ -1,16 +0,0 @@
|
||||
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);
|
||||
}
|
||||
}
|
@@ -1,16 +0,0 @@
|
||||
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);
|
||||
}
|
||||
}
|
@@ -1,18 +0,0 @@
|
||||
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);
|
||||
}
|
||||
}
|
@@ -1,21 +0,0 @@
|
||||
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);
|
||||
}
|
||||
}
|
@@ -1,17 +0,0 @@
|
||||
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);
|
||||
}
|
||||
}
|
@@ -1,19 +0,0 @@
|
||||
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);
|
||||
}
|
||||
}
|
@@ -1,21 +0,0 @@
|
||||
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);
|
||||
}
|
||||
}
|
@@ -1,18 +0,0 @@
|
||||
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);
|
||||
}
|
||||
}
|
@@ -1,19 +0,0 @@
|
||||
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);
|
||||
}
|
||||
}
|
@@ -14,7 +14,7 @@ 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.AssemblyInformationalVersionAttribute("1.0.0+3fafc1074217421f214cd33ab62a89d38d8bdd50")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("Interfaces")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("Interfaces")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
@@ -1 +1 @@
|
||||
bed3c7bc9fb0d7a33ac10154740d4aa6cebce1c7576d4b7fb7a8f73b59098054
|
||||
77b80c1de04578dc51105f07a2f812d92350a81e024a1ba47e795032eddee9e5
|
||||
|
@@ -8,6 +8,6 @@ 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.ProjectDir = C:\Users\bib\OneDrive - bib & FHDW\VPR\Projekt\PenAndPaperManager\Interfaces\
|
||||
build_property.EnableComHosting =
|
||||
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||
|
Binary file not shown.
@@ -1,17 +1,17 @@
|
||||
{
|
||||
"format": 1,
|
||||
"restore": {
|
||||
"C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj": {}
|
||||
"C:\\Users\\bib\\OneDrive - bib & FHDW\\VPR\\Projekt\\PenAndPaperManager\\Interfaces\\Interfaces.csproj": {}
|
||||
},
|
||||
"projects": {
|
||||
"C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj": {
|
||||
"C:\\Users\\bib\\OneDrive - bib & FHDW\\VPR\\Projekt\\PenAndPaperManager\\Interfaces\\Interfaces.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj",
|
||||
"projectUniqueName": "C:\\Users\\bib\\OneDrive - bib & FHDW\\VPR\\Projekt\\PenAndPaperManager\\Interfaces\\Interfaces.csproj",
|
||||
"projectName": "Interfaces",
|
||||
"projectPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj",
|
||||
"projectPath": "C:\\Users\\bib\\OneDrive - bib & FHDW\\VPR\\Projekt\\PenAndPaperManager\\Interfaces\\Interfaces.csproj",
|
||||
"packagesPath": "C:\\Users\\bib\\.nuget\\packages\\",
|
||||
"outputPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\obj\\",
|
||||
"outputPath": "C:\\Users\\bib\\OneDrive - bib & FHDW\\VPR\\Projekt\\PenAndPaperManager\\Interfaces\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\bib\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
@@ -28,8 +28,8 @@
|
||||
"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"
|
||||
"C:\\Users\\bib\\OneDrive - bib & FHDW\\VPR\\Projekt\\PenAndPaperManager\\Services\\Services.csproj": {
|
||||
"projectPath": "C:\\Users\\bib\\OneDrive - bib & FHDW\\VPR\\Projekt\\PenAndPaperManager\\Services\\Services.csproj"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -68,14 +68,14 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Services.csproj": {
|
||||
"C:\\Users\\bib\\OneDrive - bib & FHDW\\VPR\\Projekt\\PenAndPaperManager\\Services\\Services.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Services.csproj",
|
||||
"projectUniqueName": "C:\\Users\\bib\\OneDrive - bib & FHDW\\VPR\\Projekt\\PenAndPaperManager\\Services\\Services.csproj",
|
||||
"projectName": "Services",
|
||||
"projectPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\Services.csproj",
|
||||
"projectPath": "C:\\Users\\bib\\OneDrive - bib & FHDW\\VPR\\Projekt\\PenAndPaperManager\\Services\\Services.csproj",
|
||||
"packagesPath": "C:\\Users\\bib\\.nuget\\packages\\",
|
||||
"outputPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Services\\obj\\",
|
||||
"outputPath": "C:\\Users\\bib\\OneDrive - bib & FHDW\\VPR\\Projekt\\PenAndPaperManager\\Services\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\bib\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
|
@@ -32,11 +32,11 @@
|
||||
"project": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj",
|
||||
"projectUniqueName": "C:\\Users\\bib\\OneDrive - bib & FHDW\\VPR\\Projekt\\PenAndPaperManager\\Interfaces\\Interfaces.csproj",
|
||||
"projectName": "Interfaces",
|
||||
"projectPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj",
|
||||
"projectPath": "C:\\Users\\bib\\OneDrive - bib & FHDW\\VPR\\Projekt\\PenAndPaperManager\\Interfaces\\Interfaces.csproj",
|
||||
"packagesPath": "C:\\Users\\bib\\.nuget\\packages\\",
|
||||
"outputPath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\obj\\",
|
||||
"outputPath": "C:\\Users\\bib\\OneDrive - bib & FHDW\\VPR\\Projekt\\PenAndPaperManager\\Interfaces\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\bib\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
@@ -53,8 +53,8 @@
|
||||
"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"
|
||||
"C:\\Users\\bib\\OneDrive - bib & FHDW\\VPR\\Projekt\\PenAndPaperManager\\Services\\Services.csproj": {
|
||||
"projectPath": "C:\\Users\\bib\\OneDrive - bib & FHDW\\VPR\\Projekt\\PenAndPaperManager\\Services\\Services.csproj"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"version": 2,
|
||||
"dgSpecHash": "B7Go8bBaaDw=",
|
||||
"dgSpecHash": "vxsomwa2/us=",
|
||||
"success": true,
|
||||
"projectFilePath": "C:\\Users\\bib\\source\\repos\\PenAndPaperManager\\Interfaces\\Interfaces.csproj",
|
||||
"projectFilePath": "C:\\Users\\bib\\OneDrive - bib & FHDW\\VPR\\Projekt\\PenAndPaperManager\\Interfaces\\Interfaces.csproj",
|
||||
"expectedPackageFiles": [],
|
||||
"logs": []
|
||||
}
|
Reference in New Issue
Block a user