using GTANetworkAPI; using reallife_gamemode.Server.Entities; using reallife_gamemode.Server.Models; namespace reallife_gamemode.Server.Util { class FactionHelper { public static void CheckFactionBankAccounts() { NAPI.Util.ConsoleOutput("Checking faction bank accounts..."); using(var dbContext = new DatabaseContext()) { foreach(Faction faction in dbContext.Factions) { if(faction.GetBankAccount(dbContext) == null) { NAPI.Util.ConsoleOutput("Adding bank account for faction: " + faction.Name); FactionBankAccount factionBankAccount = new FactionBankAccount() { Balance = 0, Bic = "", Iban = "", FactionId = faction.Id, Active = true }; dbContext.FactionBankAccounts.Add(factionBankAccount); } } dbContext.SaveChanges(); } } } }