Exemplo n.º 1
0
        public JsonResult RemoveInvite(int citizenID, int partyID)
        {
            var          invite = partyInviteRepository.FirstOrDefault(i => i.CitizenID == citizenID && i.PartyID == partyID);
            MethodResult result;

            if ((result = partyService.CanRemoveInvite(invite, SessionHelper.LoggedCitizen)).IsError)
            {
                return(JsonError(result));
            }
            var citizenName = invite.Citizen.Entity.Name;

            partyService.RemoveInvite(invite);
            return(JsonSuccess($"You successfully removed {citizenName} invite."));
        }