コード例 #1
0
        public JsonResult AcceptInvite(int inviteID)
        {
            var          invite  = partyInviteRepository.GetById(inviteID);
            var          citizen = SessionHelper.LoggedCitizen;
            MethodResult result;

            if ((result = partyService.CanAcceptInvite(invite, citizen)).IsError)
            {
                return(JsonError(result));
            }
            partyService.AcceptInvite(invite);

            return(JsonRedirect(nameof(View), "Party", new { partyID = invite.PartyID }));
        }