private InventoryDTO Update(Inventory entity, InventoryDTO inventory, OpenNosContainer context) { using (context) { var result = context.inventory.SingleOrDefault(c => c.InventoryId == inventory.InventoryId); if (result != null) { result = Mapper.Map<InventoryDTO, Inventory>(inventory, entity); context.SaveChanges(); } } return Mapper.Map<InventoryDTO>(entity); }
private InventoryDTO Insert(InventoryDTO inventory, OpenNosContainer context) { Inventory entity = new Inventory() { CharacterId = inventory.CharacterId, InventoryItemId = inventory.InventoryItemId, Slot = inventory.Slot, Type = inventory.Type, }; context.inventory.Add(entity); context.SaveChanges(); return Mapper.Map<InventoryDTO>(entity); }