public static string СheckTeac(TeachersCourses stpar) { using (SampleContext context = new SampleContext()) { TeachersCourses v = new TeachersCourses(); v = context.TeachersCourses.Where(x => x.TeacherID == stpar.TeacherID && x.CourseID == stpar.CourseID).FirstOrDefault <TeachersCourses>(); if (v != null) { return("Этот преподаватель уже числится за этим курсом"); } Worker t = Workers.WorkerID(stpar.TeacherID); if (t.Type != 3) { return(" Вам нужно было выбрать преподавателя (тип 3)"); } } return("Данные корректны!"); }
public string delTeacher(Worker w) { TeachersCourses cw = new TeachersCourses(); cw.CourseID = this.ID; cw.TeacherID = w.ID; string answer = ""; using (SampleContext context = new SampleContext()) { TeachersCourses v = new TeachersCourses(); v = context.TeachersCourses.Where(x => x.TeacherID == cw.TeacherID && x.CourseID == cw.CourseID).FirstOrDefault <TeachersCourses>(); context.TeachersCourses.Remove(v); context.SaveChanges(); answer = "Удаление преподавателя с курса прошло успешно"; } return(answer); }
public string addTeacher(Worker w) { TeachersCourses cw = new TeachersCourses(); cw.CourseID = this.ID; cw.TeacherID = w.ID; string answer = СheckTeac(cw); if (answer == "Данные корректны!") { using (SampleContext context = new SampleContext()) { context.TeachersCourses.Add(cw); context.SaveChanges(); answer = "Добавление преподавателя на курс прошло успешно"; } return(answer); } return(answer); }