public static void Init(ChamaContext context) { context.Database.EnsureDeleted(); context.Database.EnsureCreated(); var courses = new[] { new CourseEntity { MaxStudents = 0, Capacity = 0, Name = "Full Course", Teacher = "Mark" }, new CourseEntity { MaxStudents = 10, Capacity = 10, Name = "English Course", Teacher = "John" } }; foreach (var course in courses) { context.Courses.Add(course); } context.SaveChanges(); }
public void AddStudent(int courseId, StudentEntity student) { var course = _dbContext.Courses.First(x => x.Id == courseId); course.Capacity--; student.Course = course; _dbContext.Students.Add(student); _dbContext.SaveChanges(); }