public static MachineObject GetLocal() { WebBoxConfigurationSection config = (WebBoxConfigurationSection)ConfigurationManager.GetSection("webBox"); MachineObject local = new MachineObject(config.Machine.Id, config.Machine.Name, config.Machine.Origin, config.Machine.Description); return(local); }
public static IEnumerable <PoolObject> GetPools() { List <PoolObject> poolObjects = new List <PoolObject>(); WebBoxConfigurationSection config = (WebBoxConfigurationSection)ConfigurationManager.GetSection("webBox"); foreach (PoolConfigurationElement pool in config.Pools) { PoolObject poolObject = null; //new PoolObject(pool.Route, pool.Directory, pool.Description, pool.InfoAccessor, pool.SaveStrategy); poolObjects.Add(poolObject); } return(poolObjects); }
public static IEnumerable <DriveObject> GetDrives() { List <DriveObject> driveObjects = new List <DriveObject>(); WebBoxConfigurationSection config = (WebBoxConfigurationSection)ConfigurationManager.GetSection("webBox"); foreach (DriveConfigurationElement drive in config.Drives) { DriveObject driveObject = new DriveObject(drive.Route, drive.Directory, drive.Description); driveObjects.Add(driveObject); } return(driveObjects); }