public static void WriteRuneTotals(SummonerDto summoner, RunePagesDtoManager runePagesManager, string region, HttpServerUtility server) { List <string> lines = new List <string>(); if (runePagesManager.CurrentPage != null) { lines.Add(runePagesManager.CurrentPage.name); lines.Add(runePagesManager.RunePageTotalsTable(runePagesManager.CurrentPage)); } else { lines.Add(""); lines.Add(""); } foreach (RunePageDto runePage in runePagesManager.runePagesDto.pages) { if (!runePage.current) { lines.Add(runePage.name); lines.Add(runePagesManager.RunePageTotalsTable(runePage)); } } File.WriteAllLines(server.MapPath(@"~/App_Data/Summoner_Data/" + region + '/' + summoner.id + @"/runetotals.dat"), lines); }
string buildOtherRunePages(RunePagesDtoManager runePagesManager) { StringBuilder sb = new StringBuilder(); foreach (RunePageDto page in runePagesManager.runePagesDto.pages) { if (!page.current) { string totalsTable = runePagesManager.RunePageTotalsTable(page); if (totalsTable != "") { sb.Append("<span class=\"PageName\">"); sb.Append(page.name); sb.Append("</span><br/><br/>"); sb.Append("<span class=\"RuneTotals\">"); sb.Append(totalsTable); sb.Append("</span><br/><br/>"); } } } if (sb.Length > 10) { sb.Remove(sb.Length - 10, 10); } if (sb.Length == 0) { sb.Append("<span class=\"PageName\">none</span><br/>"); } return(sb.ToString()); }
string buildCurrentRunePage(RunePagesDtoManager runePagesManager) { string str = ""; if (runePagesManager.CurrentPage == null || runePagesManager.RunePageTotalsTable(runePagesManager.CurrentPage) == "") { str += "<span class=\"PageName\">none</span><br/>"; } else { str += "<span class=\"PageName\">" + runePagesManager.CurrentPage.name + "</span><br/><br/>"; str += "<span class=\"RuneTotals\">" + runePagesManager.RunePageTotalsTable(runePagesManager.CurrentPage) + "</span>"; } return(str); }