public IActionResult AcceptFriendRequest(int id, [FromBody] Requests currentRequests) { if (id < 1 || currentRequests.PendingId < 1) { return(BadRequest("Bad ID request.")); } friendService.DeleteFriendRequest(currentRequests.PendingId, id); friendService.AddFriendship(id, currentRequests.PendingId); var requests = currentRequests.CurrentRequests; requests = requests.Where(r => r.Id != currentRequests.PendingId).ToList(); return(Ok(requests)); }
public ActionResult AddFriend(UserViewModel model) { _friendService.AddFriendship(_authProvider.CurrentUserId, model.Id); return(RedirectToAction("UserProfile", "User")); }