FreeMoney.FreeMoneyModule.preflightBuyLandPrep_func C# (CSharp) Method

preflightBuyLandPrep_func() public method

public preflightBuyLandPrep_func ( Nwc.XmlRpc.XmlRpcRequest request, IPEndPoint remoteClient ) : Nwc.XmlRpc.XmlRpcResponse
request Nwc.XmlRpc.XmlRpcRequest
remoteClient System.Net.IPEndPoint
return Nwc.XmlRpc.XmlRpcResponse
        public XmlRpcResponse preflightBuyLandPrep_func(XmlRpcRequest request, IPEndPoint remoteClient)
        {
            XmlRpcResponse ret = new XmlRpcResponse ();
            Hashtable retparam = new Hashtable ();
            Hashtable membershiplevels = new Hashtable ();
            ArrayList levels = new ArrayList ();
            Hashtable level = new Hashtable ();
            level.Add ("id", "00000000-0000-0000-0000-000000000000");
            level.Add ("description", "some level");
            levels.Add (level);
            //membershiplevels.Add("levels",levels);

            Hashtable landuse = new Hashtable ();
            landuse.Add ("upgrade", false);
            landuse.Add ("action", "http://invaliddomaininvalid.com/");

            Hashtable currency = new Hashtable ();
            currency.Add ("estimatedCost", 0);

            Hashtable membership = new Hashtable ();
            membershiplevels.Add ("upgrade", false);
            membershiplevels.Add ("action", "http://invaliddomaininvalid.com/");
            membershiplevels.Add ("levels", membershiplevels);

            retparam.Add ("success", true);
            retparam.Add ("currency", currency);
            retparam.Add ("membership", membership);
            retparam.Add ("landuse", landuse);
            retparam.Add ("confirm", "asdfajsdkfjasdkfjalsdfjasdf");

            ret.Value = retparam;

            return ret;
        }