public override void Execute()
        {
            #line 5 "..\..\Views\MatchesForSeason.cshtml"

            Html.RequiresCss("~/matches/matches.min.css");

            var matchMenu = new AddMatchMenuViewModel {
                BaseRoute = Model.Season.SeasonRoute, EnableTournaments = Model.Season.EnableTournaments, IsFirstAdminButton = true
            };
            matchMenu.MatchTypes.AddRange(Model.Season.MatchTypes);


            #line default
            #line hidden
            WriteLiteral("\r\n");

            DefineSection("head", () => {
                WriteLiteral("\r\n    <meta");

                WriteLiteral(" name=\"robots\"");

                WriteLiteral(" content=\"noindex,follow\"");

                WriteLiteral(" />\r\n");
            });

            WriteLiteral("<div");

            WriteLiteral(" class=\"container-xl\"");

            WriteLiteral(">\r\n    <h1>");


            #line 15 "..\..\Views\MatchesForSeason.cshtml"
            Write(Model.Season.SeasonFullNameAndPlayerType());


            #line default
            #line hidden
            WriteLiteral("</h1>\r\n\r\n    <ul");

            WriteLiteral(" class=\"nav nav-tabs nav-tabs-has-add\"");

            WriteLiteral(">\r\n        <li");

            WriteLiteral(" class=\"nav-item\"");

            WriteLiteral(">\r\n            <a");

            WriteLiteral(" class=\"nav-link\"");

            WriteAttribute("href", Tuple.Create(" href=\"", 739), Tuple.Create("\"", 771)

            #line 19 "..\..\Views\MatchesForSeason.cshtml"
                           , Tuple.Create(Tuple.Create("", 746), Tuple.Create <System.Object, System.Int32>(Model.Season.SeasonRoute

            #line default
            #line hidden
                                                                                                            , 746), false)
                           );

            WriteLiteral(">Summary</a>\r\n        </li>\r\n        <li");

            WriteLiteral(" class=\"nav-item\"");

            WriteLiteral(">\r\n            <em");

            WriteLiteral(" class=\"nav-link active\"");

            WriteLiteral(">Matches</em>\r\n        </li>\r\n        <li");

            WriteLiteral(" class=\"nav-item\"");

            WriteLiteral(">\r\n            <a");

            WriteLiteral(" class=\"nav-link\"");

            WriteAttribute("href", Tuple.Create(" href=\"", 963), Tuple.Create("\"", 999)

            #line 25 "..\..\Views\MatchesForSeason.cshtml"
                           , Tuple.Create(Tuple.Create("", 970), Tuple.Create <System.Object, System.Int32>(Model.Season.SeasonRoute

            #line default
            #line hidden
                                                                                                            , 970), false)
                           , Tuple.Create(Tuple.Create("", 995), Tuple.Create("/map", 995), true)
                           );

            WriteLiteral(">Map</a>\r\n        </li>\r\n");


            #line 27 "..\..\Views\MatchesForSeason.cshtml"


            #line default
            #line hidden

            #line 27 "..\..\Views\MatchesForSeason.cshtml"
            if (Model.Season.MatchTypes.Contains(MatchType.LeagueMatch) ||
                Model.Season.MatchTypes.Contains(MatchType.KnockoutMatch) ||
                Model.Season.MatchTypes.Contains(MatchType.FriendlyMatch) ||
                !string.IsNullOrEmpty(Model.Season.Results))
            {
            #line default
            #line hidden
                WriteLiteral("            <li");

                WriteLiteral(" class=\"nav-item\"");

                WriteLiteral(">\r\n                <a");

                WriteLiteral(" class=\"nav-link\"");

                WriteAttribute("href", Tuple.Create(" href=\"", 1385), Tuple.Create("\"", 1423)

            #line 33 "..\..\Views\MatchesForSeason.cshtml"
                               , Tuple.Create(Tuple.Create("", 1392), Tuple.Create <System.Object, System.Int32>(Model.Season.SeasonRoute

            #line default
            #line hidden
                                                                                                                 , 1392), false)
                               , Tuple.Create(Tuple.Create("", 1417), Tuple.Create("/table", 1417), true)
                               );

                WriteLiteral(">Table</a>\r\n            </li>\r\n");


            #line 35 "..\..\Views\MatchesForSeason.cshtml"
            }


            #line default
            #line hidden
            WriteLiteral("        <li");

            WriteLiteral(" class=\"nav-item\"");

            WriteLiteral(">\r\n            <a");

            WriteLiteral(" class=\"nav-link\"");

            WriteAttribute("href", Tuple.Create(" href=\"", 1528), Tuple.Create("\"", 1571)

            #line 37 "..\..\Views\MatchesForSeason.cshtml"
                           , Tuple.Create(Tuple.Create("", 1535), Tuple.Create <System.Object, System.Int32>(Model.Season.SeasonRoute

            #line default
            #line hidden
                                                                                                             , 1535), false)
                           , Tuple.Create(Tuple.Create("", 1560), Tuple.Create("/statistics", 1560), true)
                           );

            WriteLiteral(">Statistics</a>\r\n        </li>\r\n");

            WriteLiteral("        ");


            #line 39 "..\..\Views\MatchesForSeason.cshtml"
            Write(Html.Partial("_AddMatchMenu", matchMenu));


            #line default
            #line hidden
            WriteLiteral("\r\n    </ul>\r\n\r\n\r\n");


            #line 43 "..\..\Views\MatchesForSeason.cshtml"


            #line default
            #line hidden

            #line 43 "..\..\Views\MatchesForSeason.cshtml"
            if (Model.Matches.Matches.Count > 0)
            {
            #line default
            #line hidden

            #line 45 "..\..\Views\MatchesForSeason.cshtml"
                Write(Html.Partial("_MatchList", Model.Matches));


            #line default
            #line hidden

            #line 45 "..\..\Views\MatchesForSeason.cshtml"
            }
            else
            {
            #line default
            #line hidden
                WriteLiteral("        <p>There are no matches for this season.</p>\r\n");

                WriteLiteral("        <p>Find out how to <a");

                WriteLiteral(" href=\"/organise/website/\"");

                WriteLiteral(">add matches and results to our website</a>.</p>\r\n");


            #line 51 "..\..\Views\MatchesForSeason.cshtml"
            }


            #line default
            #line hidden
            WriteLiteral("    ");


            #line 52 "..\..\Views\MatchesForSeason.cshtml"
            Write(Html.Partial("_MatchListSubscriptions", new MatchListSubscriptionsViewModel {
                BaseRoute = Model.Season.Competition.CompetitionRoute
            }));


            #line default
            #line hidden
            WriteLiteral("\r\n</div>");
        }
        public override void Execute()
        {
            #line 5 "..\..\Views\MatchesForTeam.cshtml"

            Html.RequiresJs("/js/filter.js");
            Html.RequiresCss("/css/filter.min.css");
            Html.RequiresCss("~/matches/matches.min.css");


            #line default
            #line hidden
            WriteLiteral("\r\n");


            #line 10 "..\..\Views\MatchesForTeam.cshtml"

            var matchMenu = new AddMatchMenuViewModel {
                BaseRoute = Model.Team.TeamRoute, EnableTournaments = true
            };

            if (Model.IsInACurrentLeague)
            {
                matchMenu.MatchTypes.Add(MatchType.LeagueMatch);
            }
            if (Model.IsInACurrentKnockoutCompetition)
            {
                matchMenu.MatchTypes.Add(MatchType.KnockoutMatch);
            }
            matchMenu.MatchTypes.Add(MatchType.TrainingSession);
            matchMenu.MatchTypes.Add(MatchType.FriendlyMatch);


            #line default
            #line hidden
            WriteLiteral("\r\n");

            DefineSection("head", () => {
                WriteLiteral("\r\n    <meta");

                WriteLiteral(" name=\"robots\"");

                WriteLiteral(" content=\"noindex,follow\"");

                WriteLiteral(" />\r\n");
            });

            WriteLiteral("<div");

            WriteLiteral(" class=\"container-xl\"");

            WriteLiteral(">\r\n    <h1>");


            #line 28 "..\..\Views\MatchesForTeam.cshtml"
            Write(Model.Team.TeamNameLocationAndPlayerType());


            #line default
            #line hidden
            WriteLiteral("</h1>\r\n\r\n");


            #line 30 "..\..\Views\MatchesForTeam.cshtml"


            #line default
            #line hidden

            #line 30 "..\..\Views\MatchesForTeam.cshtml"
            if (Model.Team.UntilYear.HasValue)
            {
            #line default
            #line hidden
                WriteLiteral("        <div");

                WriteLiteral(" class=\"alert alert-info\"");

                WriteLiteral(">\r\n            <p><strong>This team is no longer active.</strong></p>\r\n        </" +
                             "div>\r\n");


            #line 35 "..\..\Views\MatchesForTeam.cshtml"
            }


            #line default
            #line hidden
            WriteLiteral("\r\n    <ul");

            WriteLiteral(" class=\"nav nav-tabs nav-tabs-has-add\"");

            WriteLiteral(">\r\n        <li");

            WriteLiteral(" class=\"nav-item\"");

            WriteLiteral(">\r\n            <a");

            WriteLiteral(" class=\"nav-link\"");

            WriteAttribute("href", Tuple.Create(" href=\"", 1227), Tuple.Create("\"", 1255)

            #line 39 "..\..\Views\MatchesForTeam.cshtml"
                           , Tuple.Create(Tuple.Create("", 1234), Tuple.Create <System.Object, System.Int32>(Model.Team.TeamRoute

            #line default
            #line hidden
                                                                                                             , 1234), false)
                           );

            WriteLiteral(">Summary</a>\r\n        </li>\r\n        <li");

            WriteLiteral(" class=\"nav-item\"");

            WriteLiteral(">\r\n            <em");

            WriteLiteral(" class=\"nav-link active\"");

            WriteLiteral(">Matches</em>\r\n        </li>\r\n        <li");

            WriteLiteral(" class=\"nav-item\"");

            WriteLiteral(">\r\n            <a");

            WriteLiteral(" class=\"nav-link\"");

            WriteAttribute("href", Tuple.Create(" href=\"", 1447), Tuple.Create("\"", 1483)

            #line 45 "..\..\Views\MatchesForTeam.cshtml"
                           , Tuple.Create(Tuple.Create("", 1454), Tuple.Create <System.Object, System.Int32>(Model.Team.TeamRoute

            #line default
            #line hidden
                                                                                                             , 1454), false)
                           , Tuple.Create(Tuple.Create("", 1475), Tuple.Create("/players", 1475), true)
                           );

            WriteLiteral(">Players</a>\r\n        </li>\r\n        <li");

            WriteLiteral(" class=\"nav-item\"");

            WriteLiteral(">\r\n            <a");

            WriteLiteral(" class=\"nav-link\"");

            WriteAttribute("href", Tuple.Create(" href=\"", 1575), Tuple.Create("\"", 1614)

            #line 48 "..\..\Views\MatchesForTeam.cshtml"
                           , Tuple.Create(Tuple.Create("", 1582), Tuple.Create <System.Object, System.Int32>(Model.Team.TeamRoute

            #line default
            #line hidden
                                                                                                             , 1582), false)
                           , Tuple.Create(Tuple.Create("", 1603), Tuple.Create("/statistics", 1603), true)
                           );

            WriteLiteral(">Statistics</a>\r\n        </li>\r\n        <li");

            WriteLiteral(" class=\"nav-item nav-item-admin nav-item-admin-md-first\"");

            WriteLiteral(">\r\n            <button");

            WriteLiteral(" type=\"button\"");

            WriteLiteral(" class=\"nav-link nav-link-filter\"");

            WriteLiteral(">Edit filter</button>\r\n        </li>\r\n");

            WriteLiteral("        ");


            #line 53 "..\..\Views\MatchesForTeam.cshtml"
            Write(Html.Partial("_AddMatchMenu", matchMenu));


            #line default
            #line hidden
            WriteLiteral("\r\n    </ul>\r\n");

            WriteLiteral("    ");


            #line 55 "..\..\Views\MatchesForTeam.cshtml"
            Write(Html.Partial("_Filters", new MatchFilterViewModel
            {
                FilterDescription = Model.FilterDescription,
                from = Model.AppliedMatchFilter.FromDate,
                to   = Model.AppliedMatchFilter.UntilDate
            }));


            #line default
            #line hidden
            WriteLiteral("\r\n\r\n");


            #line 62 "..\..\Views\MatchesForTeam.cshtml"


            #line default
            #line hidden

            #line 62 "..\..\Views\MatchesForTeam.cshtml"
            if (Model.Matches.Matches.Count > 0)
            {
            #line default
            #line hidden

            #line 64 "..\..\Views\MatchesForTeam.cshtml"
                Write(Html.Partial("_MatchList", Model.Matches));


            #line default
            #line hidden

            #line 64 "..\..\Views\MatchesForTeam.cshtml"
            }
            else
            {
            #line default
            #line hidden
                WriteLiteral("        <p>There are no matches for this team matching this filter.</p>\r\n");

                WriteLiteral("        <p>Find out how to <a");

                WriteLiteral(" href=\"/organise/website/\"");

                WriteLiteral(">add matches and results to our website</a>.</p>\r\n");


            #line 70 "..\..\Views\MatchesForTeam.cshtml"
            }


            #line default
            #line hidden
            WriteLiteral("    ");


            #line 71 "..\..\Views\MatchesForTeam.cshtml"
            Write(Html.Partial("_MatchListSubscriptions", new MatchListSubscriptionsViewModel {
                BaseRoute = Model.Team.TeamRoute, DefaultMatchFilter = Model.DefaultMatchFilter, AppliedMatchFilter = Model.AppliedMatchFilter
            }));


            #line default
            #line hidden
            WriteLiteral("\r\n</div>");
        }