bank account refactor

This commit is contained in:
hydrant
2020-03-15 21:33:04 +01:00
parent 75e26b8e8a
commit 92c054c90c
30 changed files with 2088 additions and 300 deletions

View File

@@ -100,7 +100,7 @@ namespace ReallifeGamemode.Server.Commands
}
using (var getFaction = new DatabaseContext())
{
Faction receiverUser = getFaction.Factions.FirstOrDefault(u => u.Name == receiver);
Faction receiverUser = getFaction.Factions.Include(u => u.BankAccount).FirstOrDefault(u => u.Name == receiver);
if (receiverUser == null)
{
@@ -108,7 +108,7 @@ namespace ReallifeGamemode.Server.Commands
return;
}
BankManager.TransferMoney(player.GetUser(), receiverUser, amount, "/FPAY");
BankManager.TransferMoney(player.GetUser(), receiverUser, amount, "/FPAY", getFaction);
}
}
@@ -2536,7 +2536,7 @@ namespace ReallifeGamemode.Server.Commands
using (var dbContext = new DatabaseContext())
{
target.GetUser().GetBankAccount(dbContext).Balance = amount;
target.GetUser().BankAccount.Balance = amount;
dbContext.SaveChanges();
}
ChatService.SendMessage(player, "~b~[ADMIN]~s~ Du hast das Geld von " + target.Name + " auf ~g~$" + amount + "~s~ gesetzt.");
@@ -2561,7 +2561,7 @@ namespace ReallifeGamemode.Server.Commands
using (var dbContext = new DatabaseContext())
{
target.GetUser().GetBankAccount(dbContext).Balance += amount;
target.GetUser(dbContext).BankAccount.Balance += amount;
dbContext.SaveChanges();
}
ChatService.SendMessage(player, "~b~[ADMIN]~s~ Du hast " + target.Name + " ~g~$" + amount + "~s~ gegeben.");