public PartialViewResult ConfirmRequest(int? senderKey) { var user = this.User.Identity as CustomIdentity; var answerViewModel = new FriendshipAnswerViewModel(); answerViewModel.ReceiverKey = user.Id; answerViewModel.SenderKey = senderKey; return this.PartialView("_ConfirmFriendshipRequest", answerViewModel); }
public ActionResult ConfirmRequest(FriendshipAnswerViewModel answerViewModel) { var user = this.User.Identity as CustomIdentity; if (answerViewModel != null) { try { User receiver = this._membershipService.GetUserByKey(user.Id); User sender = this._membershipService.GetUserByKey( answerViewModel.SenderKey.GetValueOrDefault()); this._friendshipService.ConfirmRequest(sender, receiver); } catch (Exception ex) { this.TempData[Constants.TempDataErrorMessage] = ex.Message; return this.PartialView("_ErrorModal"); } } return this.Json(new { success = true }); }