Example #1
0
        public string delTeacher(Worker w)
        {
            TimetablesTeachers cw = new TimetablesTeachers();

            cw.TimetableID = this.ID;
            cw.TeacherID   = w.ID;
            string answer = "";

            using (SampleContext context = new SampleContext())
            {
                TimetablesTeachers v = new TimetablesTeachers();
                v = context.TimetablesTeachers.Where(x => x.TeacherID == cw.TeacherID && x.TimetableID == cw.TimetableID).FirstOrDefault <TimetablesTeachers>();
                context.TimetablesTeachers.Remove(v);
                context.SaveChanges();

                answer = "Удаление преподавателя с этого занятия прошло успешно";
            }
            return(answer);
        }
Example #2
0
        public static string СheckTeac(TimetablesTeachers stpar)
        {
            using (SampleContext context = new SampleContext())
            {
                TimetablesTeachers v = new TimetablesTeachers();
                v = context.TimetablesTeachers.Where(x => x.TeacherID == stpar.TeacherID && x.TimetableID == stpar.TimetableID).FirstOrDefault <TimetablesTeachers>();
                if (v != null)
                {
                    return("Этот преподаватель уже числится за этим занятием");
                }

                Worker t = Workers.WorkerID(stpar.TeacherID);
                if (t.Type != 3)
                {
                    return(" Вам нужно было выбрать преподавателя (тип 3)");
                }
            }
            return("Данные корректны!");
        }
Example #3
0
        public string addTeacher(Worker w)
        {
            TimetablesTeachers cw = new TimetablesTeachers();

            cw.TimetableID = this.ID;
            cw.TeacherID   = w.ID;
            string answer = СheckTeac(cw);

            if (answer == "Данные корректны!")
            {
                using (SampleContext context = new SampleContext())
                {
                    context.TimetablesTeachers.Add(cw);
                    context.SaveChanges();
                    answer = "Добавление преподавателя на это занятие прошло успешно";
                }
                return(answer);
            }
            return(answer);
        }