Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
    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());
    }
Exemplo n.º 3
0
    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);
    }