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);
                }
 public long Insert(IDDS_Item dds, E_Item item, int charId, ItemPlace ip, short pos)
 {
     return(dds.InsertItem(item.GetItemDdo(charId, ip, pos)));
 }
 public void Save(IDDS_Item dds, E_Item item, int charId, ItemPlace ip, short pos)
 {
     dds.UpdateItem(item.GetItemDdo(charId, ip, pos));
 }
 public void Save(IDDS_Item dds, E_Item item, int charId, ItemPlace ip, short pos)
 {
     dds.UpdateItem(item.GetItemDdo(charId, ip, pos));
     dds.UpdateEquipmentInfo((item as E_EquipmentItem).GetEquipmentInfoDdo(charId));
 }