Пример #1
0
 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("Данные корректны!");
 }
Пример #2
0
        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);
        }
Пример #4
0
        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);
        }