public Favorite AddToFavorites(Restaurant restaurant) { Favorite newFav = new Favorite { PlaceID = restaurant.PlaceID, UserID = User.Identity.Name, Lat = restaurant.Lat, Lon = restaurant.Lon, RestaurantName = restaurant.Name, Address = restaurant.AddressNumber, PhoneNumber = restaurant.PhoneNumber }; if(ModelState.IsValid) { db.Favorites.Add(newFav); db.SaveChanges(); } return newFav; //return CreatedAtRoute("DefaultApi", new { id = restaurant.RestaurantID }, restaurant); }
public void RemoveFromFavorites(Favorite deleteFav) { if (ModelState.IsValid) { var deleteQry = from f in db.Favorites where f.PlaceID == deleteFav.PlaceID && f.UserID == deleteFav.UserID select f; var deleteList = deleteQry.ToList(); db.Favorites.RemoveRange(deleteList); db.SaveChanges(); } }