Ejemplo n.º 1
0
        // GET: SpecieCycles/Create
        public ActionResult Create()
        {
            SpecieCycleViewModel vm = new SpecieCycleViewModel();

            vm.Regions = this.LoadRegion();

            return(View("~/Views/Agriculture/SpecieCycles/Create.cshtml", vm));
        }
Ejemplo n.º 2
0
        public ActionResult Create([Bind(Include = "SpecieCycleId,Name,Duration,RegionId")] SpecieCycleViewModel svm)
        {
            if (ModelState.IsValid)
            {
                SpecieCycle specieCycle = new SpecieCycle();;
                specieCycle.Name     = svm.Name;
                specieCycle.RegionId = svm.RegionId;
                specieCycle.Duration = svm.Duration;

                db.SpecieCycles.Add(specieCycle);
                db.SaveChanges();
            }

            return(Redirect("/SpecieCycles"));
        }
Ejemplo n.º 3
0
        public ActionResult Edit([Bind(Include = "SpecieCycleId,Name,Duration,RegionId")] SpecieCycleViewModel scvm)
        {
            if (ModelState.IsValid)
            {
                SpecieCycle updatedSpecieCycle = db.SpecieCycles.Find(scvm.SpecieCycleId);
                if (updatedSpecieCycle == null)
                {
                    return(HttpNotFound());
                }

                updatedSpecieCycle.Name     = scvm.Name;
                updatedSpecieCycle.Duration = scvm.Duration;
                updatedSpecieCycle.RegionId = scvm.RegionId;

                db.Entry(updatedSpecieCycle).State = EntityState.Modified;
                db.SaveChanges();
            }

            return(Redirect("/SpecieCycles"));
        }
Ejemplo n.º 4
0
        // GET: SpecieCycles/Edit/5
        public ActionResult Edit(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SpecieCycle sc = db.SpecieCycles.Find(id);

            if (sc == null)
            {
                return(HttpNotFound());
            }
            SpecieCycleViewModel vm = new SpecieCycleViewModel();

            vm.SpecieCycleId = sc.SpecieCycleId;
            vm.Name          = sc.Name;
            vm.Duration      = sc.Duration;
            vm.RegionId      = sc.RegionId;
            vm.Regions       = this.LoadRegion(sc.RegionId, sc);
            return(View("~/Views/Agriculture/SpecieCycles/Edit.cshtml", vm));
        }