示例#1
0
        /// <summary>
        /// User Registration (v4)
        /// </summary>
        public void CreateUser()
        {
            // Create the manager with the api key
            Route4MeManager route4Me = new Route4MeManager(c_ApiKey);

            MemberParametersV4 @params = new MemberParametersV4
            {
                HIDE_ROUTED_ADDRESSES  = "FALSE",
                member_phone           = "571-259-5939",
                member_zipcode         = "22102",
                member_email           = "*****@*****.**",
                HIDE_VISITED_ADDRESSES = "FALSE",
                READONLY_USER          = "******",
                member_type            = "SUB_ACCOUNT_DISPATCHER",
                date_of_birth          = "2010",
                member_first_name      = "Clay",
                member_password        = "******",
                HIDE_NONFUTURE_ROUTES  = "FALSE",
                member_last_name       = "Abraham",
                SHOW_ALL_VEHICLES      = "FALSE",
                SHOW_ALL_DRIVERS       = "FALSE"
            };

            // Run the query
            string           errorString = "";
            MemberResponseV4 result      = route4Me.CreateUser(@params, out errorString);

            Console.WriteLine("");

            if (result != null)
            {
                Console.WriteLine("UserRegistration executed successfully");
                Console.WriteLine("User: "******" " + result.member_last_name);
                Console.WriteLine("member_id: " + result.member_id);
                Console.WriteLine("---------------------------");
            }
            else
            {
                Console.WriteLine("UserRegistration error: {0}", errorString);
            }
        }
        /// <summary>
        /// User Registration (v4)
        /// </summary>
        public void CreateUser()
        {
            // Create the manager with the api key
            Route4MeManager route4Me = new Route4MeManager(c_ApiKey);

            MemberParametersV4 @params = new MemberParametersV4
            {
                HIDE_ROUTED_ADDRESSES = false,
                member_phone = "571-259-5939",
                member_zipcode = "22102",
                member_email = "*****@*****.**",
                HIDE_VISITED_ADDRESSES = false,
                READONLY_USER = false,
                member_type = "SUB_ACCOUNT_DISPATCHER",
                date_of_birth = "2010",
                member_first_name = "Clay",
                member_password = "******",
                HIDE_NONFUTURE_ROUTES = false,
                member_last_name = "Abraham",
                SHOW_ALL_VEHICLES = false,
                SHOW_ALL_DRIVERS = false
            };

            // Run the query
            string errorString = "";
            MemberResponseV4 result = route4Me.CreateUser(@params, out errorString);

            Console.WriteLine("");

            if (result != null)
            {
                Console.WriteLine("UserRegistration executed successfully");
                Console.WriteLine("User: "******" " + result.member_last_name);
                Console.WriteLine("member_id: " + result.member_id);
                Console.WriteLine("---------------------------");
            }
            else
            {
                Console.WriteLine("UserRegistration error: {0}", errorString);
            }
        }
示例#3
0
        /// <summary>
        /// User Registration (v4)
        /// </summary>
        public void CreateUser()
        {
            // Create the manager with the api key
            var route4Me = new Route4MeManager(ActualApiKey);

            var @params = new MemberParametersV4
            {
                HIDE_ROUTED_ADDRESSES  = "FALSE",
                member_phone           = "571-259-5939",
                member_zipcode         = "22102",
                member_email           = "skrynkovskyy+newdispatcher" + DateTime.Now.ToString("yyMMddHHmmss") + "@gmail.com",
                HIDE_VISITED_ADDRESSES = "FALSE",
                READONLY_USER          = "******",
                member_type            = "SUB_ACCOUNT_DISPATCHER",
                date_of_birth          = "2010",
                member_first_name      = "Clay",
                member_password        = "******",
                HIDE_NONFUTURE_ROUTES  = "FALSE",
                member_last_name       = "Abraham",
                SHOW_ALL_VEHICLES      = "FALSE",
                SHOW_ALL_DRIVERS       = "FALSE"
            };

            // Run the query
            MemberResponseV4 result = route4Me.CreateUser(@params, out string errorString);

            PrintTestUsers(result, errorString);

            if (result != null && result.GetType() == typeof(MemberResponseV4))
            {
                usersToRemove = new List <string>();
                usersToRemove.Add(result.member_id);

                RemoveTestUsers();
            }
        }