Ejemplo n.º 1
0
        public override string Render(string systemName, string charName, string charId, NameValueCollection headers, NameValueCollection query)
        {
            this.finder     = factory.Create();
            this.systemName = systemName;
            input           = new NameValueCollection(query);

            if (input["isk"] == null)
            {
                input["isk"] = Application.UserAppDataRegistry.GetValue("LastKnownIsk") as string;
                if (input["isk"] == null)
                {
                    input["isk"] = "";
                }
            }

            if (input["cargo"] == null)
            {
                input["cargo"] = Application.UserAppDataRegistry.GetValue("LastKnownCargoSpace") as string;
                if (input["cargo"] == null)
                {
                    input["cargo"] = "";
                }
            }

            if (input["numroutes"] == null)
            {
                input["numroutes"] = Application.UserAppDataRegistry.GetValue("LastKnownNumRoutes") as string;
                if (input["numroutes"] == null)
                {
                    input["numroutes"] = "2";
                }
            }

            if (input["accounting"] == null)
            {
                input["accounting"] = Application.UserAppDataRegistry.GetValue("LastKnownAccounting") as string;
                if (input["accounting"] == null)
                {
                    input["accounting"] = "0";
                }
            }

            return("<html><title>NavBot</title><body>" + ReplaceVariables(header, input) + Conversation() + "</body></html>");
        }