예제 #1
0
        public ActionResult DeclineJoinRequest(int requestID)
        {
            var request = partyJoinRequestRepository.GetById(requestID);
            var citizen = SessionHelper.LoggedCitizen;

            MethodResult result;

            if ((result = partyService.CanDeclineJoinRequest(request, citizen)).IsError)
            {
                return(JsonError(result));
            }

            partyService.DeclineJoinRequest(request);

            return(JsonSuccess("Request removed."));
        }