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(); }
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(); }