Exemple #1
0
        static void Main(string[] args)
        {
            NetworkService client = new NetworkService();

            Console.WriteLine("--- USERS ---");

            var usersList = client.GetUsersWithPaging(2);

            Console.WriteLine($"usersList.StatusCode:{(int)usersList.StatusCode}");

            var userFound = client.GetUserById(2);

            Console.WriteLine($"userFound.StatusCode:{(int)userFound.StatusCode}");

            var userNotFound = client.GetUserById(23);

            Console.WriteLine($"userNotFound.StatusCode:{(int)userNotFound.StatusCode}");

            var userCreate = client.CreateUser("Federico", "Developer");

            Console.WriteLine($"userCreate.StatusCode:{(int)userCreate.StatusCode}");

            var putUserUpdate = client.PutUpdateUser("Federico", "Developer");

            Console.WriteLine($"putUserUpdate.StatusCode:{(int)putUserUpdate.StatusCode}");

            var patchUserUpdate = client.PatchUpdateUser("Federico", "Developer");

            Console.WriteLine($"patchUserUpdate.StatusCode:{(int)patchUserUpdate.StatusCode}");

            var deleteUser = client.DeleteUser(2);

            Console.WriteLine($"deleteUser.StatusCode:{(int)deleteUser.StatusCode}");

            Console.WriteLine("--- RESOURCES ---");

            var resourceList = client.GetResourcesWithPaging("unknown", 2);

            Console.WriteLine($"resourceList.StatusCode:{(int)resourceList.StatusCode}");

            var resouceFound = client.GetResourceById(2, "unknown");

            Console.WriteLine($"resouceFound.StatusCode:{(int)resouceFound.StatusCode}");

            var resourceNotFound = client.GetResourceById(23, "unknown");

            Console.WriteLine($"resourceNotFound.StatusCode:{(int)resourceNotFound.StatusCode}");

            Console.WriteLine("--- REGISTERED ---");

            var register = client.Register("*****@*****.**", "pistol");

            Console.WriteLine($"register.StatusCode:{(int)register.StatusCode}");

            var registerUnSuccessfull = client.Register("*****@*****.**", null);

            Console.WriteLine($"registerUnSuccessfull.StatusCode:{(int)registerUnSuccessfull.StatusCode}");

            Console.WriteLine("--- LOGIN ---");

            var login = client.Register("*****@*****.**", "cityslicka");

            Console.WriteLine($"login.StatusCode:{(int)login.StatusCode}");

            var loginUnSuccessfull = client.Register("*****@*****.**", null);

            Console.WriteLine($"loginUnSuccessfull.StatusCode:{(int)loginUnSuccessfull.StatusCode}");

            Console.WriteLine("--- DELAYED RESPONSE ---");
            var delayedResponse = client.GetUsersWithDelay();

            Console.WriteLine($"delayedResponse.StatusCode:{(int)delayedResponse.StatusCode}");

            Console.WriteLine("press enter to exit.");
            Console.ReadLine();
        }