示例#1
0
    static void Main()
    {
        Users list;
        int   index;

        RestProxy proxy = new RestProxy();

        list = proxy.GetUsers();
        Console.WriteLine("Initial users:");
        foreach (User usr in list)
        {
            Console.WriteLine("Id: {0}    Name: {1}", usr.UserId, usr.Name);
        }
        index = proxy.AddUser("Mary Jane");
        Console.WriteLine("\nAdd user nr. {0}", index);
        list = proxy.GetUsers();
        Console.WriteLine("\nUser list:");
        foreach (User usr in list)
        {
            Console.WriteLine("Id: {0}    Name: {1}", usr.UserId, usr.Name);
        }
        Console.WriteLine("\nDelete user nr. 1");
        proxy.DeleteUser("1");
        list = proxy.GetUsers();
        Console.WriteLine("\nUser list:");
        foreach (User usr in list)
        {
            Console.WriteLine("Id: {0}    Name: {1}", usr.UserId, usr.Name);
        }
        Console.WriteLine("\nChange user nr. 2");
        proxy.ChangeUser("2", "Peter Smith");
        list = proxy.GetUsers();
        Console.WriteLine("\nUser list:");
        foreach (User usr in list)
        {
            Console.WriteLine("Id: {0}    Name: {1}", usr.UserId, usr.Name);
        }
        proxy.Close();
        Console.ReadKey(true);
    }