Exemple #1
0
        public IPetInterface PostPet(PetModel pet)
        {
            // Insert pet
            using (var context = new NextPetDbContext())
            {
                context.Pet.Add(pet);
                context.SaveChanges();
            }

            return(pet);
        }
Exemple #2
0
        public IPetInterface PutPet(int id, PetModel petUpdated)
        {
            // Update pet
            using (var context = new NextPetDbContext())
            {
                var pet = context.Pet.Find(id);
                pet.Name       = petUpdated.Name;
                pet.Type       = petUpdated.Type;
                pet.BirthDate  = petUpdated.BirthDate;
                pet.EmployeeId = petUpdated.EmployeeId;

                context.Entry(pet).State = EntityState.Modified;
                context.SaveChanges();

                return(pet);
            }
        }