Exemplo n.º 1
0
        public static void AddCourse(string name, string materials)
        {
            StudentSystemDB db = new StudentSystemDB();
            using (db)
            {

                var course = new Course();
                course.Name = name;
                course.Materials = materials;
                db.Courses.Add(course);
                db.SaveChanges();
            }
        }
Exemplo n.º 2
0
        private static void AddHomework(StudentSystemEntities context, string content, DateTime sentDate, Course course, Student student)
        {
            var newHomework = new Homework()
            {
                Content = content,
                TimeSent = sentDate,
                Course = course,
                Student = student
            };

            course.Homeworks.Add(newHomework);
            student.Homeworks.Add(newHomework);
            context.Homeworks.Add(newHomework);
            context.SaveChanges();
        }
Exemplo n.º 3
0
        private static Course AddCourse(
            StudentSystemEntities context,
            string name,
            string description = null,
            string materials = null,
            ICollection<Student> students = null)
        {
            var newCourse = new Course()
            {
                Name = name,
                Description = description,
                Materials = materials
            };

            if (students != null)
            {
                newCourse.Students = students;  
            }

            context.Courses.Add(newCourse);
            context.SaveChanges();

            return newCourse;
        }