public IActionResult Favorite(int id) { FavoriteCertificate model = new FavoriteCertificate { certificateId = id, UserId = userManager.GetUserId(User) }; favoriteHandler.ToggleFavorite(model); return(RedirectToAction("User")); }
public void ToggleFavorite(FavoriteCertificate entity) { if (CheckUserFavortite(entity.UserId, entity.certificateId)) { //remove DeleteUserFavorite(entity.UserId, entity.certificateId); } else { //add AddUserFavorite(entity); } }
public void AddUserFavorite(FavoriteCertificate entity) { var result = db.FavoriteCertificates.Add(entity); SaveChanges(); }