Exemplo n.º 1
0
        public ActionResult Pflanze()
        {
            PflanzenModel model = new PflanzenModel()
            {
                Name = "Gurke",
                X    = 50,
                Y    = 20
            };

            return(PartialView(model));
        }
Exemplo n.º 2
0
        public ActionResult Beet()
        {
            BeetModel model = new BeetModel();

            //test Pflanze 1
            PflanzenModel p1 = new PflanzenModel()
            {
                Name = "Blumenkohl",
                X    = 0,
                Y    = 0
            };

            PflanzenModel p2 = new PflanzenModel()
            {
                Name = "Tomate",
                X    = 500,
                Y    = 200
            };

            model.Pflanzen.Add(p1);
            model.Pflanzen.Add(p2);

            return(View(model));
        }
Exemplo n.º 3
0
        public ActionResult Patch()
        {
            try
            {
                SubjectManager subjectManager = new SubjectManager();
                PatchManager   patchManager   = new PatchManager();

                Patch patch = new Patch();

                patch.Name   = "test";
                patch.Width  = 800;
                patch.Height = 800;

                Plant plant = new Plant();
                plant = subjectManager.GetAll <Plant>().FirstOrDefault();

                Placement p = new Placement()
                {
                    Plant          = plant,
                    Transformation = "matrix(1,0,0,1,300,100)",
                    PlantingArea   = TimePeriodArea.Anfang,
                    PlantingMonth  = TimePeriodMonth.August,
                    Patch          = patch
                };

                patch.PatchElements.Add(p);

                patchManager.Create(patch);

                p = new Placement()
                {
                    Plant          = plant,
                    Transformation = "matrix(1,0,0,1,300,600)",
                    PlantingArea   = TimePeriodArea.Anfang,
                    PlantingMonth  = TimePeriodMonth.August,
                    Patch          = patch
                };


                patch.PatchElements.Add(p);

                patchManager.Update(patch);

                //patch.PatchElements.Remove(p);

                //patchManager.Update(patch);


                //Patch patchFromDB = patchManager.GetAll<Patch>().LastOrDefault();
                //patchManager.Delete(patchFromDB);
            }
            catch (Exception ex)
            {
                throw ex;
            }



            BeetModel model = new BeetModel();

            //test Pflanze 1
            PflanzenModel p1 = new PflanzenModel()
            {
                Name = "Blumenkohl",
                X    = 0,
                Y    = 0
            };

            PflanzenModel p2 = new PflanzenModel()
            {
                Name = "Tomate",
                X    = 500,
                Y    = 200
            };

            model.Pflanzen.Add(p1);
            model.Pflanzen.Add(p2);



            return(View("Beet", model));
        }