public long Insert(IDDS_Item dds, E_Item item, int charId, ItemPlace ip, short pos) { var realId = dds.InsertItem(item.GetItemDdo(charId, ip, pos)); item.ResetRealId(realId); dds.InsertEquipmentInfo(((E_EquipmentItem)item).GetEquipmentInfoDdo(charId)); return(realId); }