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);
        }
Exemple #2
0
 public void Update(UserAnimalModel userAnimal)
 {
     AnimalId = userAnimal.AnimalId;
     WufioUserId = userAnimal.WufioUserId;
     Liked = userAnimal.Liked;
 }