コード例 #1
0
        public static List <Plant> GeneratePlants()
        {
            List <Plant> plants = new List <Plant>();

            Plant plantA = new Plant("plantA");
            Plant plantB = new Plant("plantB");

            plantA.Add(new Workcenter("small drill", Machine.Types.SmallDrill));
            plantA.Add(new Workcenter("lathe", Machine.Types.Lathe));
            plantA.Add(new Workcenter("wet cnc", Machine.Types.WetCnc));
            plantA.Add(new Workcenter("dry cnc", Machine.Types.DryCnc));

            plantB.Add(new Workcenter("big drill", Machine.Types.BigDrill));
            plantB.Add(new Workcenter("press", Machine.Types.Press));

            plants.Add(plantA);
            plants.Add(plantB);

            return(plants);
        }
コード例 #2
0
        /// <summary>
        /// Add a plant to the database.
        /// </summary>
        private void AddPlant()
        {
            if (Request.QueryString["addPlant"] != null && !string.IsNullOrEmpty(Request.QueryString["addPlant"].ToString()))
            {
                var plantName = Request.QueryString["addPlant"].ToString();
                var rnd       = new Random();
                var p         = new Plant();
                p.PlantName = plantName;
                p.Image     = rnd.Next(1, 6).ToString() + ".png";
                p.Add();

                var url = Request.Url.ToString();
                Response.Redirect(url.Substring(0, url.IndexOf("?")));
            }
        }
コード例 #3
0
        // Save + Load

        public void LoadPlant()
        {
            var fileName = "Zimmerpflanzen.txt";

            if (fileName != null)
            {
                List <string> lines = File.ReadAllLines(fileName).ToList();

                foreach (var line in lines)
                {
                    string[]   entries  = line.Split(',');
                    PlantModel newPlant = new PlantModel();
                    newPlant.PlantName = entries[0];
                    newPlant.Location  = entries[1];
                    Plant.Add(newPlant);
                }
            }
        }
コード例 #4
0
 public void AddPlant(string plantName, string location)
 {
     Plant.Add(new PlantModel {
         PlantName = plantName, Location = location
     });
 }