static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); UsersRepository userRepo = new UsersRepository(); CoursesRepository courseRepo = new CoursesRepository(); UserCoursesEnrollmentRepository ucer = new UserCoursesEnrollmentRepository(); TeacherCourseEnrollmentRepository tcer = new TeacherCourseEnrollmentRepository(); // oded tests string filePath = "C:/123.txt"; string fileName = "lecture9"; ClientActions ca = new ClientActions(); courseRepo.DeleteCourse(Guid.Parse("024a1b90-24ac-493a-be70-f5fe6a5c0bf4")); // Create new user //userRepo.AddUser("yair7", false); var user = userRepo.GetUsers("yair4"); MessageBox.Show(user.First().UserName); // Create new course var courseId = Guid.NewGuid(); courseRepo.AddCourse(courseId, "somenewname"); var course = courseRepo.GetCourse(courseId); MessageBox.Show(course.Count().ToString()); // User course enrollment ucer.AddCourseToUser("yair4", courseId); var courseForUser = ucer.GetCoursesForUser("yair4"); MessageBox.Show(courseForUser.Count().ToString()); // Teacher course enrollment tcer.AddCourseToTeacher("yair4", courseId); var courseForTeacher = tcer.GetCoursesForTeacher("yair4"); MessageBox.Show(courseForTeacher.Count().ToString()); Application.Run(new Form2()); }
public void AddCourseForUser(string userName, Guid courseId) { m_userCourseEnrollmentRepository.AddCourseToUser(userName, courseId); }