Exemplo n.º 1
0
        public static List <ToolMachine.ToolMachine> GetToolMachines()
        {
            var path = GetToolMachinesFilePath();

            if (File.Exists(path))
            {
                return(GetSerializedFile <List <ToolMachine.ToolMachine> >(path));
            }

            var latheAxisC = new LatheAxisC {
                MachineName = "Lathe w/ Axis C"
            };

            var lathe = new HorizontalLathe2Axis {
                MachineName = "Horizontal Lathe"
            };

            var mill = new VerticalMill {
                MachineName = "Vertical Mill"
            };

            var machines = new List <ToolMachine.ToolMachine> {
                mill, latheAxisC, lathe
            };

            SaveToolMachines(machines);

            return(machines);
        }