コード例 #1
0
        public ActionResult CancelSurrender(int warID)
        {
            var war = warRepository.GetById(warID);

            if (war == null)
            {
                return(NoWarRedirect());
            }
            var          entity = SessionHelper.CurrentEntity;
            MethodResult result;

            if ((result = warService.CanCancelSurrender(war, entity)).IsError)
            {
                return(RedirectBackWithError(result));
            }

            warService.CancelSurrender(war);
            return(RedirectBack());
        }