private static int AddCourseMaterial(StudentSystemData data)
        {
            Material material = new Material
            {
                Name = "JSAdvanced Simulating OOP Homework",
                Link = "https://softuni.bg/downloads/svn/javascript-oop/March-2015/2.%20Simulating-OOP-in-JavaScript-Homework.docx",
                MaterialType = MaterialType.HomeworkAssignment
            };

            data.Materials.Add(material);
            return data.SaveChanges();
        }
        private static int AddStudent(StudentSystemData data)
        {
            Student student = new Student
            {
                Name = "Gergana Gencheva",
                RegistrationDate = DateTime.Now,
                BirthDay = new DateTime(1825, 02, 02),
                PhoneNumber = "123469899"
            };

            data.Students.Add(student);
            return data.SaveChanges();
        }
Example #3
0
        public static void Main(string[] args)
        {
            var studentDb = new StudentSystemData();

            var newResource = new Resource { Link = "www.abv.bg", Name = "Email", Type = ResourceType.Other };
            studentDb.Resources.Add(newResource);

            Student student = new Student
            {
                FirstName = "Ta Pepelqqq",
                LastName = "Ne vyrvi",
                Birthday = new DateTime(1825, 02, 02),
                PhoneNumber = "123469899"
            };
            studentDb.Students.Add(student);

            Course course = new Course { Description = "Za Strugari", Name = "Strug mania", Price = 1.1M, EndDate = new DateTime(2016, 12, 1), StartDate = DateTime.Now };
            course.Resources.Add(newResource);
            studentDb.Courses.Add(course);

            studentDb.SaveChanges();

            var studentsHomeworks = GetStudentsWithHomeworks(studentDb);
            foreach (var studentHomeworks in studentsHomeworks)
            {
                Console.WriteLine(studentHomeworks.FirstName + " " + studentHomeworks.LastName);

                var homeworks = studentHomeworks.Homeworks;
                foreach (var homework in homeworks)
                {
                    Console.WriteLine(" " + homework.CourseName + "-" + homework.SentOn.Date);
                }

                Console.WriteLine();
            }


            var coursesWithResources = GetCoursesWithResources(studentDb);
            foreach (var courseWithResources in coursesWithResources)
            {
                Console.WriteLine(courseWithResources.Name);

                var resources = courseWithResources.Resources;
                foreach (var resource in resources)
                {
                    Console.WriteLine(" " + resource.Name + "-" + resource.Link);
                }

                Console.WriteLine();
            }
        }
        private static int AddCourseWithMaterials(StudentSystemData data)
        {
            Course course = new Course
            {
                Name = "JS Advanced",
                Description = "JavaScript course for advanced programmers",
                StartDate = new DateTime(2015, 02, 27),
                EndDate = new DateTime(2015, 04, 21),
                Price = 0m
            };

            Material material = new Material
            {
                Name = "JSAdvanced Function Expressions Demo",
                Link = "https://github.com/SoftUni/Advanced-JavaScript/tree/master/1.%20Functions-and-Function-Expressions",
                MaterialType = MaterialType.CodeStubs
            };

            data.Materials.Add(material);
            course.Materials.Add(material);
            //material.Courses.Add(course);
            data.Courses.Add(course);
            return data.SaveChanges();
        }