コード例 #1
0
        public StorageSite CreateStorageSite(string name)
        {
            StorageSite site = new StorageSite()
            {
                Id    = Guid.NewGuid(),
                Name  = name,
                Areas = new List <StorageArea>()
            };

            StorageSites.Add(site.Id, site);
            return(site);
        }
コード例 #2
0
        private void GenerateLocation(string guid, string name, string[] areas)
        {
            Guid        id   = new Guid(guid);
            StorageSite site = new StorageSite()
            {
                Id    = id,
                Name  = name,
                Areas = new List <StorageArea>()
            };

            foreach (string area in areas)
            {
                site.Areas.Add(new StorageArea(area));
            }
            StorageSites.Add(id, site);
        }
コード例 #3
0
 public void DeleteStorageSite(Guid id)
 {
     StorageSites.Remove(id);
 }
コード例 #4
0
 public StorageSite GetStorageSite(Guid id)
 {
     return(StorageSites.GetValueOrDefault(id));
 }