public async Task <ActionResult> Post(int id) { var selectedShop = _shopRepository.Get(id); var currentUser = await _userManager.GetUserAsync(_httpContextAccessor.HttpContext.User); if (selectedShop == null) { return(NoContent()); } var result = await _favoriteRepository.AddToFavoriteAsync(currentUser, selectedShop); if (result.Succeeded) { return(Ok()); } else { return(BadRequest()); } }