public async Task <IActionResult> AddToFavourite(string id) { var drink = await _drinkRepository.GetDrinkById(id); Task.Run(() => _apiService.CreateUserActivity(PerformedAction.AddedToFavourite, this.User.Identity.Name, drinkId: id, drinkName: drink.Name)); if (drink == null) { // add error View } _favouriteRepository.AddToFavourites(_userManager.GetUserId(User), drink); return(RedirectToAction("DrinkDetails", new { id })); }