/// <summary> /// Update an User /// </summary> public void UpdateUser() { // Create the manager with the api key var route4Me = new Route4MeManager(ActualApiKey); CreateTestUser(); int memberId = Convert.ToInt32(usersToRemove[usersToRemove.Count - 1]); var @params = new MemberParametersV4 { member_id = memberId, member_phone = "571-259-5939" }; // Run the query MemberResponseV4 result = route4Me.UserUpdate(@params, out string errorString); PrintTestUsers(result, errorString); if (result != null && result.GetType() == typeof(MemberResponseV4)) { Console.WriteLine( result.member_phone != "571-259-5939" ? "The user phone is not '571-259-5939'" : "The user phone is '571-259-5939'" ); } RemoveTestUsers(); }
/// <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(); } }