public static string СheckPar(StudentsParents stpar) { using (SampleContext context = new SampleContext()) { StudentsParents v = new StudentsParents(); v = context.StudentsParents.Where(x => x.StudentID == stpar.StudentID && x.ParentID == stpar.ParentID).FirstOrDefault <StudentsParents>(); if (v != null) { return("Это ответственное лицо уже числится за этим учеником"); } } return("Данные корректны!"); }
public string delParent(Parent par) { StudentsParents stpar = new StudentsParents(); stpar.StudentID = this.ID; stpar.ParentID = par.ID; string answer = ""; using (SampleContext context = new SampleContext()) { StudentsParents v = new StudentsParents(); v = context.StudentsParents.Where(x => x.StudentID == stpar.StudentID && x.ParentID == stpar.ParentID).FirstOrDefault <StudentsParents>(); context.StudentsParents.Remove(v); context.SaveChanges(); answer = "Удаление отв.лица у ученика прошло успешно"; } return(answer); }
public string addStudent(Student st) { StudentsParents stpar = new StudentsParents(); stpar.StudentID = st.ID; stpar.ParentID = this.ID; string answer = СheckSt(stpar); if (answer == "Данные корректны!") { using (SampleContext context = new SampleContext()) { context.StudentsParents.Add(stpar); context.SaveChanges(); answer = "Добавление ученика к отв. лицу прошло успешно"; } return(answer); } return(answer); }
public string addParent(Parent par) { StudentsParents stpar = new StudentsParents(); stpar.StudentID = this.ID; stpar.ParentID = par.ID; string answer = СheckPar(stpar); if (answer == "Данные корректны!") { using (SampleContext context = new SampleContext()) { context.StudentsParents.Add(stpar); context.SaveChanges(); int IDInsert = stpar.ParentID; answer = "Добавление отв.лица к ученику прошло успешно"; // Вызов метода поиска возможных родителей // List<Parent> possibleparents = Students.StudentID(stpar.StudentID).GetPossibleparents(); } return(answer); } return(answer); }