public IActionResult Create(Guid id) { if (!ModelState.IsValid) { return(BadRequest()); } Guid userId = new Guid(User.Identity.Name); Favorites favorite = _db.Favorites.FirstOrDefault(x => x.MovieId == id && x.UserId == userId); if (favorite != null) { return(Ok(favorite)); } Favorites newFavorite = new Favorites { FavoritesId = Guid.NewGuid(), MovieId = id, UserId = userId, }; _db.Add(newFavorite); _db.SaveChanges(); return(Ok(favorite)); }
public IActionResult Create(Guid id) { if (!ModelState.IsValid) { return(BadRequest()); } Guid userId = new Guid(User.Identity.Name); ToWatch toWatch = _db.ToWatch.FirstOrDefault(x => x.MovieId == id && x.UserId == userId); if (toWatch != null) { return(Ok(toWatch)); } ToWatch newFavorite = new ToWatch { ToWatchId = Guid.NewGuid(), MovieId = id, UserId = userId, }; _db.Add(newFavorite); _db.SaveChanges(); return(Ok(toWatch)); }