public IActionResult Add([FromBody] FavoriteWork favoriteWork) { if (favoriteWork == null) { return(BadRequest()); } db.FavoriteWorks.Add(favoriteWork); db.SaveChanges(); return(Ok(favoriteWork)); }
public IActionResult Delete(int id) { FavoriteWork favoriteWork = db.FavoriteWorks.FirstOrDefault(x => x.CourseWork_Id == id); if (favoriteWork == null) { return(NotFound()); } db.FavoriteWorks.Remove(favoriteWork); db.SaveChanges(); return(Ok(favoriteWork)); }
public IActionResult Update([FromBody] FavoriteWork favoriteWork) { if (favoriteWork == null) { return(BadRequest()); } if (!db.FavoriteWorks.Any(x => x.Id == favoriteWork.Id)) { return(NotFound()); } db.Update(favoriteWork); db.SaveChanges(); return(Ok(favoriteWork)); }