Beispiel #1
0
        public ActionResult Edit(Pet model)
        {
            if (ModelState.IsValid)
            {
                var pet = new Repository.PocoClasses.Pet()
                {
                    Id           = model.PetID,
                    Name         = model.Name,
                    Description  = model.Description,
                    DateOfBirth  = model.DateOfBirth,
                    Weight       = model.Weight,
                    AnimalTypeId = model.AnimalTypeID
                };

                _petRepository.SavePet(pet);
                return(RedirectToAction("Index"));
            }

            if (model != null)
            {
                model.AnimalTypes = new SelectList(_animalRepository.GetAllAnimalTypes(), "AnimalTypeId", "Name");
                return(View(model));
            }
            throw new HttpException(404, "System Error");
        }
Beispiel #2
0
        public ActionResult Create(Pet pet)
        {
            Repository.PocoClasses.Pet petDB = new Repository.PocoClasses.Pet()
            {
                Name         = pet.Name,
                Weight       = pet.Weight,
                DateOfBirth  = pet.DateOfBirth,
                Description  = pet.Description,
                AnimalTypeId = pet.AnimalTypeID
            };

            if (ModelState.IsValid)
            {
                _petRepository.SavePet(petDB);
                return(RedirectToAction("Index"));
            }

            var model = new Pet();

            model.AnimalTypes = new SelectList(_animalRepository.GetAllAnimalTypes(), "AnimalTypeId", "Name");
            return(View(model));
        }