protected override async Task OnInitializedAsync() { Themes = await AceRepository.GetThemes(); Modes = await AceRepository.GetModes(); await base.OnInitializedAsync(); }
private void RunningUnit( AceRepository aceRepository, List <string> teamLines, string week, NflTeam t) { t.LoadRushUnit(); teamLines.Add("Runningbacks" + Environment.NewLine); teamLines.AddRange(t.RunUnit.LoadCarries(Season, week)); teamLines.Add(Environment.NewLine); if (t.RunUnit.IsAceBack && t.RunUnit.AceBack.TotStats.Touches > 10) { AddAceLine(t.RunUnit.AceBack, aceRepository); } teamLines.Add($"Approach :{t.RunUnit.DetermineApproach()}"); teamLines.Add(Environment.NewLine); }
public override void RenderAsHtml() { var aceRepository = new AceRepository(); var teamLines = new List <String>(); var week = Utility.PreviousWeekAsString(); Logger.Trace($"Analysing roles from week {week}"); List <NflTeam> teamList; if (string.IsNullOrEmpty(SingleTeam)) { var s = new NflSeason(Season, true); teamList = s.TeamList; } else { teamList = new List <NflTeam> { new NflTeam(SingleTeam) } }; foreach (var t in teamList) { teamLines.Clear(); teamLines.Add("------------------------------------------------------------"); teamLines.Add(t.NameOut()); teamLines.Add("------------------------------------------------------------"); RunningUnit(aceRepository, teamLines, week, t); t.LoadPassUnit(); teamLines.Add("Quarterbacks" + Environment.NewLine); teamLines.AddRange(t.PassUnit.AnalyseQuarterbacks(Season, week)); teamLines.Add(Environment.NewLine); teamLines.Add("Wideouts" + Environment.NewLine); teamLines.AddRange(t.PassUnit.AnalyseWideouts(Season, week)); teamLines.Add(Environment.NewLine); if (t.PassUnit.IsAceReceiver && t.PassUnit.AceReceiver.TotStats.Touches > 5) { AddAceLine(t.PassUnit.AceReceiver, aceRepository); } teamLines.Add("Tight Ends" + Environment.NewLine); teamLines.AddRange(t.PassUnit.AnalyseTightends(Season, week)); teamLines.Add(Environment.NewLine); if (t.PassUnit.IsAceTightEnd && t.PassUnit.AceTightEnd.TotStats.Touches > 5) { AddAceLine(t.PassUnit.AceTightEnd, aceRepository); } Lines.AddRange(teamLines); DumpTeam(teamLines, week, t); #if DEBUG2 break; #endif } DumpLines(week); Finish(); DumpAces(week); }