예제 #1
0
        public ActionResult Create([Bind(Include = "Id,FirstName,LastName,Email,Password")] User user)
        {
            if (ModelState.IsValid)
            {
                db.Users.Add(user);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(user));
        }
        public ActionResult Create([Bind(Include = "ReptilesID,ReptilesName,ReptilesType,animalSpecies_animalID,DietryType,PopulationNumber")] Reptile reptile)
        {
            if (ModelState.IsValid)
            {
                db.Reptiles.Add(reptile);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.animalSpecies_animalID = new SelectList(db.animals, "animalID", "animalID", reptile.animalSpecies_animalID);
            return(View(reptile));
        }
예제 #3
0
        public ActionResult Create([Bind(Include = "FishID,FishType,FishName,animalSpecies_animalID,DietryType,PopulationNumber")] Fish fish)
        {
            if (ModelState.IsValid)
            {
                db.Fish.Add(fish);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.animalSpecies_animalID = new SelectList(db.animals, "animalID", "animalID", fish.animalSpecies_animalID);
            return(View(fish));
        }
예제 #4
0
        public ActionResult Create([Bind(Include = "arthropodsID,arthropodsName,arthropodsType,animalSpecies_animalID,DietryType,PopulationNumber")] Arthropod arthropod)
        {
            if (ModelState.IsValid)
            {
                db.Arthropods.Add(arthropod);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.animalSpecies_animalID = new SelectList(db.animals, "animalID", "animalID", arthropod.animalSpecies_animalID);
            return(View(arthropod));
        }
예제 #5
0
        public ActionResult Create([Bind(Include = "AmphibiansID,AmphibiansName,AmphibiansType,animalSpecies_animalID,DietryType,PopulationNumber")] Amphibian amphibian)
        {
            if (ModelState.IsValid)
            {
                db.Amphibians.Add(amphibian);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.animalSpecies_animalID = new SelectList(db.animals, "animalID", "animalID", amphibian.animalSpecies_animalID);
            return(View(amphibian));
        }
예제 #6
0
        public ActionResult Create([Bind(Include = "MammalsID,MammalsName,animalSpecies_animalID,MammalsType,DietryType,PopulationNumber")] Mammal mammal)
        {
            if (ModelState.IsValid)
            {
                db.Mammals.Add(mammal);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.animalSpecies_animalID = new SelectList(db.animals, "animalID", "animalID", mammal.animalSpecies_animalID);
            return(View(mammal));
        }
예제 #7
0
        // PUT: odata/Mammals1(5)
        public IHttpActionResult Put([FromODataUri] int key, Delta <Mammal> patch)
        {
            Validate(patch.GetEntity());

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            Mammal mammal = db.Mammals.Find(key);

            if (mammal == null)
            {
                return(NotFound());
            }

            patch.Put(mammal);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!MammalExists(key))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(Updated(mammal));
        }