public async Task <IActionResult> RemoveFromFavourite(string id) { var drink = await _drinkRepository.GetDrinkById(id); Task.Run(() => _apiService.CreateUserActivity(PerformedAction.RemovedFromFavourite, this.User.Identity.Name, id, drink.Name)); if (drink == null) { // add error View } _favouriteRepository.RemoveFromFavourites(_userManager.GetUserId(User), drink?.DrinkId); return(RedirectToAction("DrinkDetails", new { id })); }