public async Task <IActionResult> Delete([FromRoute] Guid friendId) { var result = await _socialService.RemoveFriend(await GetAuthenticatedUserAccount(), friendId); if (result.Failed) { return(BadRequest(new ValidationErrorResponse(result.Error))); } await _hubContext.Clients .User(friendId.ToString()) .SendAsync( FriendshipHub.FriendshipRemovedMessage, FriendshipRequestViewModel.FromEntity(result.Data) ); return(NoContent()); }