public static string СheckStud(StudentsCourses stpar) { using (SampleContext context = new SampleContext()) { StudentsCourses v = new StudentsCourses(); v = context.StudentsCourses.Where(x => x.StudentID == stpar.StudentID && x.CourseID == stpar.CourseID).FirstOrDefault <StudentsCourses>(); if (v != null) { return("Этот ученик уже числится на этом курсе"); } } return("Данные корректны!"); }
public string delStudent(Student s) { StudentsCourses cw = new StudentsCourses(); cw.CourseID = this.ID; cw.StudentID = s.ID; string answer = ""; using (SampleContext context = new SampleContext()) { StudentsCourses v = new StudentsCourses(); v = context.StudentsCourses.Where(x => x.StudentID == cw.StudentID && x.CourseID == cw.CourseID).FirstOrDefault <StudentsCourses>(); context.StudentsCourses.Remove(v); context.SaveChanges(); answer = "Удаление ученика с курса прошло успешно"; } return(answer); }
public string addStudent(Student s) { StudentsCourses sc = new StudentsCourses(); sc.CourseID = this.ID; sc.StudentID = s.ID; string answer = СheckStud(sc); if (answer == "Данные корректны!") { using (SampleContext context = new SampleContext()) { context.StudentsCourses.Add(sc); context.SaveChanges(); answer = "Добавление ученика на курс прошло успешно"; } return(answer); } return(answer); }
public string Add() { string answer = Сheck(this); if (answer == "Данные корректны!") { using (SampleContext context = new SampleContext()) { StudentsCourses stpar = new StudentsCourses(); stpar.StudentID = this.StudentID; stpar.CourseID = this.CourseID; context.Contracts.Add(this); context.StudentsCourses.Add(stpar); context.SaveChanges(); answer = "Добавление договора прошло успешно"; } return(answer); } return(answer); }