public IHttpActionResult PostUserAnimal(UserAnimalModel userAnimal) { if (!ModelState.IsValid) { return BadRequest(ModelState); } UserAnimal dbUserAnimal = new UserAnimal(); dbUserAnimal.Update(userAnimal); db.UserAnimals.Add(dbUserAnimal); try { db.SaveChanges(); } catch (Exception e) { throw new Exception("Unable to add"); } return CreatedAtRoute("DefaultApi", new { userId = userAnimal.WufioUserId, animalId = userAnimal.AnimalId }, userAnimal); }
public void Update(UserAnimalModel userAnimal) { AnimalId = userAnimal.AnimalId; WufioUserId = userAnimal.WufioUserId; Liked = userAnimal.Liked; }