public async Task SaveToDb(FriendRequestVM response) { if (response.HasAccepted == true) { await _friendRequestService.AcceptFriendRequest(response); await _friendService.AddNewFriend(response); } else if (response.HasAccepted == false) { await _friendRequestService.DeclineFriendRequest(response); } }
public IHttpActionResult DeclineFriendRequest([FromBody] ISofAUser isauser) { string senderId = isauser.Id; var potvrda = _friendRequestService.DeclineFriendRequest(User.Identity.GetUserId(), senderId); if (potvrda) { return(Ok()); } else { return(BadRequest()); } }
public IHttpActionResult Decline(int id, [FromBody] FriendRequestDTO friendRequest) { if (_requestService.GetById(friendRequest.Id) == null) { return(NotFound()); } var userId = RequestContext.Principal.Identity.GetUserId(); if (userId != friendRequest.RequestedTo.Id) { return(StatusCode(HttpStatusCode.Forbidden)); } _requestService.DeclineFriendRequest(friendRequest); return(Ok()); }