예제 #1
0
        static void Main(string[] args)
        {
            var baseUrl   = "http://localhost:7232/";
            var requester = new HttpRequester(baseUrl);

            var newStudent = new Student()
            {
                FirstName = "Nikolay 2",
                LastName  = "Kostov 2"
            };

            var createStudentTask =
                requester.PostAsync <Student>("api/students", newStudent);

            createStudentTask.GetAwaiter()
            .OnCompleted(() =>
            {
                Console.WriteLine("Student {0} created!", createStudentTask.Result.FullName);
                var students = requester.Get <IEnumerable <Student> >("api/students");
                foreach (var student in students)
                {
                    Console.WriteLine(student.FullName);
                }
            });
            while (true)
            {
                Console.ReadLine();
            }
        }
예제 #2
0
        public static void Main()
        {
            var baseUrl   = "http://localhost:37328/api/";
            var requester = new HttpRequester(baseUrl);

            var newStudent = new Student()
            {
                FirstName = "Vladimir",
                LastName  = "Georgiev"
            };

            var createStudentTask = requester.PostAsync <Student>("students", newStudent);

            createStudentTask.GetAwaiter()
            .OnCompleted(() =>
            {
                Console.WriteLine("Student {0} created!", createStudentTask.Result.FullName);
                var students = requester.Get <IEnumerable <Student> >("students");
                foreach (var student in students)
                {
                    Console.WriteLine(student.FullName);
                }
            });
            while (true)
            {
                Console.ReadLine();
            }
        }