public ActionResult EndWar(int warID) { var war = warRepository.GetById(warID); if (war == null) { return(NoWarRedirect()); } MethodResult surrenderPossibilityResult = warService.CanSurrenderWar(war, SessionHelper.CurrentEntity); if (surrenderPossibilityResult.IsError) { AddError(surrenderPossibilityResult); return(RedirectToHome()); } warService.EndWar(war); return(RedirectBack()); }