From 32708e3e263cd6104d9d2faa465d575cfb0c264d Mon Sep 17 00:00:00 2001 From: Pilzinsel64 Date: Thu, 18 Jul 2024 16:42:46 +0200 Subject: [PATCH] some work (need to thing about client and server data model as next step) --- OwnChar/Api/Managers/IUserManager.cs | 1 + OwnChar/Data/DatabaseContext.cs | 16 ++++++++++++++++ OwnChar/OwnChar.csproj | 8 ++++++++ 3 files changed, 25 insertions(+) create mode 100644 OwnChar/Data/DatabaseContext.cs diff --git a/OwnChar/Api/Managers/IUserManager.cs b/OwnChar/Api/Managers/IUserManager.cs index d7d1667..f56c369 100644 --- a/OwnChar/Api/Managers/IUserManager.cs +++ b/OwnChar/Api/Managers/IUserManager.cs @@ -2,6 +2,7 @@ using Pilz.Cryptography; namespace OwnChar.Api.Managers; + public interface IUserManager { IQueryable? GetUserAccounts(); diff --git a/OwnChar/Data/DatabaseContext.cs b/OwnChar/Data/DatabaseContext.cs new file mode 100644 index 0000000..9e109c8 --- /dev/null +++ b/OwnChar/Data/DatabaseContext.cs @@ -0,0 +1,16 @@ +using Microsoft.EntityFrameworkCore; + +namespace OwnChar.Data; + +public class DatabaseContext(string? dbHost, string? dbUser, string? dbPassword) : DbContext +{ + protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) + { + base.OnConfiguring(optionsBuilder); + } + + protected override void OnModelCreating(ModelBuilder modelBuilder) + { + base.OnModelCreating(modelBuilder); + } +} diff --git a/OwnChar/OwnChar.csproj b/OwnChar/OwnChar.csproj index ccf8ed2..0dccef4 100644 --- a/OwnChar/OwnChar.csproj +++ b/OwnChar/OwnChar.csproj @@ -7,7 +7,15 @@ + + + + + + + +