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);
        }
Beispiel #4
0
        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);
        }