diff --git a/Server/Entities/BusinessBankAccount.cs b/Server/Entities/BusinessBankAccount.cs index 525b8192..745faa52 100644 --- a/Server/Entities/BusinessBankAccount.cs +++ b/Server/Entities/BusinessBankAccount.cs @@ -1,4 +1,5 @@ using reallife_gamemode.Server.Business; +using reallife_gamemode.Server.Managers; using reallife_gamemode.Server.Util; using System; using System.Collections.Generic; @@ -10,10 +11,20 @@ namespace reallife_gamemode.Server.Entities { public class BusinessBankAccount : IBankAccount { + [NotMapped] + private int _balance; + [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int Id { get; set; } - public int Balance { get; set; } + public int Balance { + get => _balance; + set + { + _balance = value; + BusinessManager.GetBusiness(BusinessId).Update(); + } + } public int BusinessId { get; set; } } diff --git a/Server/Managers/BankManager.cs b/Server/Managers/BankManager.cs index 6b5cf39c..cf913207 100644 --- a/Server/Managers/BankManager.cs +++ b/Server/Managers/BankManager.cs @@ -13,7 +13,6 @@ using reallife_gamemode.Server.Util; * @copyright (c) 2008 - 2018 Life of German */ - namespace reallife_gamemode.Server.Managers { public class BankManager