Ejemplo n.º 1
0
 public static void SetItem(string handle, IPublicObject obj)
 {
     if (Items.ContainsKey(handle))
     {
         Items[handle] = obj;
     }
     else
     {
         throw new ArgumentException();
     }
 }
Ejemplo n.º 2
0
        public static string AddItem(string handle, IPublicObject obj)
        {
            var tHandle = TimestampHandle(handle + "::" + obj.Type);

            if (!Items.ContainsKey(tHandle))
            {
                Items.Add(tHandle, obj);
            }

            obj.Handle = tHandle;

            return(tHandle);
        }
Ejemplo n.º 3
0
 public void Save(IPublicObject publicObject)
 {
     publicObject.Save();
 }