private static void RunSample(string username, string password, string accountId) { // Connect to the service ContentForShoppingService service = new ContentForShoppingService("Users-Sample", accountId); service.setUserCredentials(username, password); // Retrieve the list of all existing users UsersFeed feed = service.QueryUsers(); // Display title and admin for each user Console.WriteLine("Listing all users returned"); foreach (UsersEntry m in feed.Entries) { Console.WriteLine("User: "******" (" + m.Admin + ")"); } // Create a new users entry UsersEntry entry = new UsersEntry(); entry.Title.Text = "*****@*****.**"; entry.Admin = false; entry.Permissions.Add(new Permission("online", "readwrite")); entry.Permissions.Add(new Permission("local", "noaccess")); // Add the user Console.WriteLine("Inserting user"); UsersEntry inserted = service.InsertUser(entry); // Update the user we just inserted Console.WriteLine("Updating user"); inserted.Permissions.Add(new Permission("online", "readonly")); inserted.Permissions.Add(new Permission("local", "noaccess")); UsersEntry updated = service.UpdateUser(inserted); // Retrieve the new list of users feed = service.QueryUsers(); // Display title and admin for each user Console.WriteLine("Listing all users returned"); foreach (UsersEntry m in feed.Entries) { Console.WriteLine("User: "******" (" + m.Admin + ")"); } // Delete the user we inserted and updated Console.WriteLine("Deleting user"); service.DeleteUser(updated); }