mirror of
https://github.com/LBPUnion/ProjectLighthouse.git
synced 2025-07-31 09:18:38 +00:00
Refactor Database class (#616)
Refactor Database into DatabaseContext Moved into separate folder so it actually has a namespace instead sitting in the root
This commit is contained in:
parent
2aff26f83d
commit
64b95e807d
246 changed files with 1211 additions and 965 deletions
|
@ -1,4 +1,5 @@
|
|||
using LBPUnion.ProjectLighthouse.Configuration;
|
||||
using LBPUnion.ProjectLighthouse.Database;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Xunit;
|
||||
|
||||
|
@ -15,7 +16,7 @@ public sealed class DatabaseFactAttribute : FactAttribute
|
|||
else
|
||||
lock (migrateLock)
|
||||
{
|
||||
using Database database = new();
|
||||
using DatabaseContext database = new();
|
||||
database.Database.Migrate();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,6 +4,7 @@ using System.IO;
|
|||
using System.Net.Http;
|
||||
using System.Threading.Tasks;
|
||||
using System.Xml.Serialization;
|
||||
using LBPUnion.ProjectLighthouse.Database;
|
||||
using LBPUnion.ProjectLighthouse.Helpers;
|
||||
using LBPUnion.ProjectLighthouse.Serialization;
|
||||
using LBPUnion.ProjectLighthouse.Tickets;
|
||||
|
@ -34,7 +35,7 @@ public class LighthouseServerTest<TStartup> where TStartup : class
|
|||
|
||||
if (createUser)
|
||||
{
|
||||
await using Database database = new();
|
||||
await using DatabaseContext database = new();
|
||||
if (await database.Users.FirstOrDefaultAsync(u => u.Username == $"{username}{number}") == null)
|
||||
{
|
||||
User user = await database.CreateUser($"{username}{number}",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue