Пример #1
0
        public static void Main()
        {
            // Used in development process.
            var school = new School() { Name = "Telerik Academy", Location = "Sofia" };

            var firstMark = new Mark() { Subject = "math", Value = 5.00 };
            var secondMark = new Mark() { Subject = "math", Value = 6.00 };
            var thirdMark = new Mark() { Subject = "math", Value = 4.00 };
            var fourthMark = new Mark() { Subject = "c#", Value = 6.00 };
            var fifthMark = new Mark() { Subject = "js", Value = 5.00 };
            var sixthMark = new Mark() { Subject = "css", Value = 4.00 };

            var firstStudent = new Student()
            {
                FirstName = "Nikolay",
                LastName = "Kostov",
                Age = 21,
                School = school,
                Grade = 12,
                Marks = new List<Mark>() { secondMark, fourthMark }
            };

            var secondStudent = new Student()
            {
                FirstName = "Doncho",
                LastName = "Minkov",
                Age = 24,
                School = school,
                Grade = 11,
                Marks = new List<Mark>() { firstMark, fifthMark }
            };

            var thirdStudent = new Student()
            {
                FirstName = "Georgi",
                LastName = "Georgiev",
                Age = 25,
                School = school,
                Grade = 10,
                Marks = new List<Mark>() { thirdMark, sixthMark }
            };

            //AddStudent(thirdStudent);
            //AddSchool(school);

            //var students = Client.GetAsync("api/students?subject=math&value=5.00").Result.Content.ReadAsAsync<IEnumerable<Student>>().Result;

            //foreach (var student in students)
            //{
            //    Console.WriteLine(student.FirstName);
            //}
        }
        private static Student MakeSimpleStudent(string firstName, string lastName, double mathValue)
        {
            var school = new School() { Name = "Telerik Academy", Location = "Sofia" };

            var firstMark = new Mark() { Subject = "math", Value = mathValue };
            var secondMark = new Mark() { Subject = "c#", Value = 6.00 };
            var thirdMark = new Mark() { Subject = "js", Value = 5.00 };
            var fourthMark = new Mark() { Subject = "css", Value = 4.00 };

            var student = new Student()
            {
                FirstName = firstName,
                LastName = lastName,
                Age = 21,
                School = school,
                Grade = 12,
                Marks = new List<Mark>() { firstMark, secondMark, thirdMark, fourthMark }
            };

            return student;
        }