outsourced database initialization, faction bank accounts get added if none exist

This commit is contained in:
hydrant
2018-11-22 18:41:40 +01:00
parent 334a043cfe
commit ad6e5a13f5
3 changed files with 62 additions and 7 deletions

View File

@@ -0,0 +1,22 @@
using GTANetworkAPI;
using reallife_gamemode.Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace reallife_gamemode.Server.Util
{
class DatabaseHelper
{
public static void InitDatabaseFirstTime()
{
NAPI.Util.ConsoleOutput("Initializing database...");
using(var dbContext = new DatabaseContext())
{
dbContext.Users.First();
dbContext.SaveChanges();
}
}
}
}