diff --git a/Server/Manager/ItemManager.cs b/Server/Manager/ItemManager.cs index 9485800..e5e24c0 100644 --- a/Server/Manager/ItemManager.cs +++ b/Server/Manager/ItemManager.cs @@ -124,6 +124,8 @@ namespace Server.Manager this.user = user; _deckUnitInfo = Statics.deckUnitInfoSQL.SelectUid(user.id); _equipment = Statics.equipmentrSQL.SelectUid(user.id); + _consumableItem = Statics.consumableItemSQL.SelectUid(user.id); + _etcItem = Statics.etcItemSQL.SelectUid(user.id); addDeckUnitInfo = new List(); addEquipment = new List(); addConsumableItem = new List(); @@ -138,13 +140,11 @@ namespace Server.Manager { Statics.deckUnitInfoSQL.Insert(addDeckUnitInfo); Statics.deckUnitInfoSQL.SaveChanges(); - addDeckUnitInfo.Clear(); } if (addEquipment.Count != 0) { Statics.equipmentrSQL.Insert(addEquipment); Statics.equipmentrSQL.SaveChanges(); - addEquipment.Clear(); } if (addConsumableItem.Count != 0) { @@ -153,10 +153,10 @@ namespace Server.Manager if (addConsumableItem[n].id == 0) Statics.consumableItemSQL.Insert(addConsumableItem[n]); else - Statics.consumableItemSQL.Update(_deckUnitInfo[_deckUnitInfo.FindIndex(item => item.id == addConsumableItem[n].id)]); + Statics.consumableItemSQL.Update(_consumableItem[_consumableItem.FindIndex(item => item.id == addConsumableItem[n].id)]); + } Statics.consumableItemSQL.SaveChanges(); - addConsumableItem.Clear(); } if (addEtcItem.Count != 0) { @@ -165,10 +165,9 @@ namespace Server.Manager if (addEtcItem[n].id == 0) Statics.etcItemSQL.Insert(addEtcItem[n]); else - Statics.etcItemSQL.Update(_deckUnitInfo[_deckUnitInfo.FindIndex(item => item.id == addEtcItem[n].id)]); + Statics.etcItemSQL.Update(_etcItem[_etcItem.FindIndex(item => item.id == addEtcItem[n].id)]); } Statics.etcItemSQL.SaveChanges(); - addEtcItem.Clear(); } }