public bool AddItem(string id, InventoryItemBase item, UUID sessionID) { string url = string.Empty; string userID = string.Empty; if (StringToUrlAndUserID(id, out url, out userID)) { ISessionAuthInventoryService connector = GetConnector(url); return(connector.AddItem(userID, item, sessionID)); } return(false); }
public bool AddItem(InventoryItemBase item) { if (item == null) { return(false); } if (IsLocalGridUser(item.Owner)) { return(m_GridService.AddItem(item)); } else { UUID sessionID = GetSessionID(item.Owner); string uri = GetUserInventoryURI(item.Owner) + "/" + item.Owner.ToString(); return(m_HGService.AddItem(uri, item, sessionID)); } }