diff --git a/Nevyn/Classes/Mysql.cs b/Nevyn/Classes/Mysql.cs index 470f094..c1c46a8 100644 --- a/Nevyn/Classes/Mysql.cs +++ b/Nevyn/Classes/Mysql.cs @@ -20,7 +20,7 @@ namespace Nevyn.Classes private void Initialize() { server = "192.168.1.108"; - database = "nevyn"; + database = "Nevyn"; uid = "nevyn"; password = "3edc4RFV"; string connectionString; diff --git a/Nevyn/Controllers/MoneyController.cs b/Nevyn/Controllers/MoneyController.cs index 563ace4..cd50c75 100644 --- a/Nevyn/Controllers/MoneyController.cs +++ b/Nevyn/Controllers/MoneyController.cs @@ -23,9 +23,16 @@ namespace Nevyn.Controllers // GET: api/ShoppingLists [HttpGet] - public async Task>> GetWallet() + public async Task> GetWallet() { - return await _context.UpdateWallet.Select(x => ItemToDTO(x)).ToListAsync(); + Wallet wallet = await _context.UpdateWallet.FindAsync(1); + + if (wallet == null) + { + wallet = new Wallet(); + wallet.updateFromDatabase(); + } + return ItemToDTO(wallet); } // GET: api/ShoppingLists/5 diff --git a/Nevyn/Models/Money.cs b/Nevyn/Models/Money.cs index de3039f..da02884 100644 --- a/Nevyn/Models/Money.cs +++ b/Nevyn/Models/Money.cs @@ -47,14 +47,20 @@ namespace Nevyn.Models } } - public class updateFromDatabase + public void updateFromDatabase() { Classes.Mysql mysql = new Classes.Mysql(); - // = mysql.selectWallet(); - - } + + Wallet dbWallet = mysql.SelectWallet(); + this.Kort = dbWallet.Kort; + this.Spara = dbWallet.Spara; + this.Buffert = dbWallet.Buffert; + + } +} + public class WalletDTO { public int Id { get; set; }