Beispiel #1
0
        public Shelter Update(Shelter updatedShelter)
        {
            var currentShelter = _animalContext.Shelters.Find(updatedShelter);

            if (currentShelter == null)
            {
                return(null);
            }

            _animalContext.Entry(currentShelter)
            .CurrentValues
            .SetValues(updatedShelter);

            _animalContext.Shelters.Update(currentShelter);
            _animalContext.SaveChanges();
            return(currentShelter);
        }
Beispiel #2
0
        public Animal Update(Animal updatedAnimal)
        {
            var currentAnimal = _animalContext.Animals.Find(updatedAnimal.Id);

            if (currentAnimal == null)
            {
                return(null);
            }

            _animalContext.Entry(currentAnimal)
            .CurrentValues
            .SetValues(updatedAnimal);

            _animalContext.Animals.Update(currentAnimal);
            _animalContext.SaveChanges();
            return(currentAnimal);
        }