public IPetInterface PostPet(PetModel pet) { // Insert pet using (var context = new NextPetDbContext()) { context.Pet.Add(pet); context.SaveChanges(); } return(pet); }
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); } }