public void AddTeacher(string value) { if (!Teachers.Contains(value)) { Teachers.Add(value); } }
public void readFromTeacherFile() { try { using (TextFieldParser parser = new TextFieldParser(@"C:\Users\joeyz\Documents\CSharpAssignment\Teacher.csv")) { parser.TextFieldType = FieldType.Delimited; parser.SetDelimiters(","); parser.ReadFields(); while (!parser.EndOfData) { //processing the row string[] fields = parser.ReadFields(); //encapsulate each line of data read from excel file to a teacher object Teacher temp = new Teacher(fields[0], fields[1], fields[2]); Console.Write(fields[0]); Console.Write(fields[1]); Console.WriteLine(fields[2]); //add it to the collection Teachers.Add(temp); } } } catch (IOException e) { } }
/// <summary> /// 加载教师信息 /// </summary> /// <returns></returns> private async Task LoadTeachers() { Teachers.Clear(); JObject json = await NetHelper.Send(new { Command = ApiCommands.Admin_Teachers }); if (!json[OK].Value <bool>()) { TaskDialog.ShowError("加载教师列表失败:" + json[Message].Value <string>()); return; } JArray array = json[Data] as JArray; foreach (dynamic item in array) { Person person = new Person(); person.Id = item.Id; person.Name = item.Name; person.Born = item.Born; person.Gender = item.Gender; person.StartYear = item.StartYear; person.Major = item.Major; person.Role = item.Role; Teachers.Add(person); } }
public void AddTeacher(Teacher teacher) { Teachers.Add(new CourseTeacher() { Teacher = teacher }); }
public void AddTeacher(ITeacher teacher) { if (teacher == null) { throw new ArgumentNullException(); } Teachers.Add(teacher); }
private void OnSubmitAddTeacher(object obj) { Teachers.Add(NewTeacher); MainViewModel.Teachers.Add(NewTeacher); OnPropertyChanged(nameof(Teachers)); NewTeacherDialogVisible = false; OnPropertyChanged(nameof(NewTeacherDialogVisible)); }
public void AddTeacher(params Teacher[] teachers) { foreach (Teacher teacher in teachers) { if (!Teachers.Contains(teacher)) { Teachers.Add(teacher); } } }
public static void AddTeacher(int id, ITeacher teacher) { ValidatePerson(id, teacher, "Teacher"); if (Teachers == null) { Teachers = new Dictionary <int, ITeacher>(); } Teachers.Add(id, teacher); }
//add teacher public void AddTeacher(Teacher teaher) { bool isInClass = Teachers.Contains(teaher); if (!isInClass) { Teachers.Add(teaher); } else { Console.WriteLine("This teacher already teaches in this class"); } }
private void FillAllTeachers() { DataTable dtCourseTeachers = null; DataTable dtAllTeachers = BLL.GetUsersByRoleId((int)UserRoles.Teacher); int courseId = -1; if (int.TryParse(ddlAllCourses.SelectedValue, out courseId) && courseId > 0) { dtCourseTeachers = BLL.GetTeachersByCourseId(courseId); } List <int> courseTeachers = null; List <User> Teachers = null; if (dtCourseTeachers != null && dtCourseTeachers.Rows.Count > 0) { foreach (DataRow row in dtCourseTeachers.Rows) { if (courseTeachers == null) { courseTeachers = new List <int>(); } courseTeachers.Add(Convert.ToInt32(row["TEACHER_ID"])); } } if (dtAllTeachers != null && dtAllTeachers.Rows.Count > 0) { foreach (DataRow row in dtAllTeachers.Rows) { if (Teachers == null) { Teachers = new List <User>(); } Teachers.Add(new User { ID = Convert.ToInt32(row["User_ID"]), FirstName = row["FIRST_NAME"].ToString() + " " + row["LAST_NAME"].ToString() }); } } if (courseTeachers != null && Teachers != null) { Teachers = Teachers.Where(l => !courseTeachers.Contains(l.ID)).ToList(); } gvTeachers.DataSource = Teachers; gvTeachers.DataBind(); }
private void Initial() { bool isStop = false; while (!isStop) { Teachers.Add(TeacherGenerator()); if (Teachers.Count > 4) { isStop = true; } } Balances.Add(BalanceGenerator()); StockGenerator(); }
private void AddSampleData() { Database.EnsureDeleted(); Database.EnsureCreated(); Students.AddRange(StudentsSampleData()); Teachers.Add(new Teacher("Малика", "Абрахманова", DateTime.Parse("05.05.1988"), "*****@*****.**", "Qwertyu123456++", "malika", User.GetHashString("asdfg")) { MyProblems = AddProblem() }); Administrators.Add(new Administrator("Бахытжан", "Ассилбеков", DateTime.Parse("02.12.1982"), "*****@*****.**", "assilbekov", User.GetHashString("kaznitu"))); Problems.AddRange(AddProblem()); SaveChanges(); }
public void AddTeaher() { IsCanAddTeacher CheckName1 = (Name) => !Teachers.Select(t => t.Name).Contains(NewTeacher.Name); if (CheckName1(NewTeacher.Name)) { //NewTeacher = NewTeacher.ToShortForm(); - экстенсион метод if (NewTeacher.Name != null && NewTeacher.Service != null && NewTeacher.Institute != null && NewTeacher.ShortName != null) { Teachers.Add(new Teacher() { Name = NewTeacher.Name, Institute = NewTeacher.Institute, Service = NewTeacher.Service }); //для extension metod нужно добавить ShortName=NewTeacher.ShortName } } }
private void GenerateDatabase() { #region Students Data for (int i = 1; i < 16; i++) { Student student = new Student() { Name = "StudentName_" + i.ToString(), Surname = "StudentSurname" + i.ToString(), Email = "studentemail_" + "_" + i.ToString() + "@email.com", DateOfBirth = DateTime.Now, Age = 18, }; Students.Add(student); } #endregion #region Classroom Data for (int i = 1; i < 6; i++) { Classroom classroom = new Classroom() { ClassroomName = "Classroom_" + i.ToString(), StudentCount = 5 }; Classrooms.Add(classroom); } #endregion #region Teacher Data for (int i = 1; i < 6; i++) { Teacher teacher = new Teacher() { TeacherName = "TeacherName" + i.ToString(), TeacherSurname = "TeacherName" + i.ToString(), Email = "teacheremail_" + "_" + i.ToString() + "@email.com", DateOfBirth = DateTime.Now, Age = 18, }; Teachers.Add(teacher); } this.SaveChanges(); #endregion }
private async void AddTeacher() { if (IsBusy) { return; } IsBusy = true; var teacher = await _dialogService.ShowTeacherForm(); if (teacher != null) { Teachers?.Add(teacher); } IsBusy = false; }
/// <param name="teacher">new Teacher object</param> public void AddTeacher(Teacher teacher) { if (teacher.Id < 1) { //// the ID to assign to UserType //int maxID = 0; userID = 0; foreach (Teacher item in Teachers) { if (item.Id > userID) { userID = item.Id; } } teacher.Id = userID + 1; //// +1 to the max existing ID } Teachers.Add(teacher); }
//Using singleton pattern to avoid multiple Data access private DataManager() { Task.Run(() => Load()).Wait(); //ars.WaitOne(); foreach (Teacher item in dataController.TeacherRepo.GetList()) { Teachers.Add(new TeacherViewModel(item)); } foreach (Subject item in dataController.SubjectRepo.GetList()) { Subjects.Add(new SubjectViewModel(item)); } foreach (Group item in dataController.GroupRepo.GetList()) { Groups.Add(new GroupViewModel(item)); } }
/// <summary> /// 单击新建条目按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AddNewItemButtonClick(object sender, RoutedEventArgs e) { Button btn = sender as Button; if (btn.Tag.Equals("2")) { AddNewCourseDialog dialog = new AddNewCourseDialog(Courses.Max(p => p.Id) + 1, "新增课程"); if (dialog.ShowDialog() == true) { Course course = dialog.Course; if (Courses.Any(p => p.Id == course.Id)) { TaskDialog.ShowError("该ID已存在"); return; } ModifiedCourses.Add(new UICourse(course)); Courses.Add(new UICourse(course)); } } else { bool teacher = btn.Tag.Equals("1"); AddNewPersonDialog dialog = new AddNewPersonDialog(teacher? Students.Max(p => p.Id) + 1:Teachers.Max(p => p.Id) + 1, teacher); if (dialog.ShowDialog() == true) { Person person = dialog.Person; if (Students.Any(p => p.Id == person.Id) || Teachers.Any(p => p.Id == person.Id)) { TaskDialog.ShowError("该ID已存在"); return; } if (btn.Tag.Equals("0")) { Students.Add(person); } else { Teachers.Add(person); } ModifiedPersons.Add(person); } } }
public void CreateTeacher() { Console.Write("ID: "); int id = int.Parse(Console.ReadLine()); Console.Write("Name: "); string name = Console.ReadLine(); Console.Write("Surname: "); string surname = Console.ReadLine(); var teacher = new Teacher { ID = id, Name = name, Surname = surname }; Teachers.Add(teacher); }
public void SetValues(Dictionary <string, Texture2D> Values, SpriteBatch spriteBatch) { Player = new Player(Values["студент"], new Vector2(448, ground_level - Values["студент"].Height), spriteBatch); Board = new Board(spriteBatch, Values["блок"], Values["монетка"], 87, 10); foreach (var coin in Board.coins) { if (coin.exist) { _Coins.Add(coin); } } Teachers.Add(new Teacher(Values["учитель"], new Vector2(3840, ground_level - Values["учитель"].Height), spriteBatch)); Teachers.Add(new Teacher(Values["учительница"], new Vector2(3200, ground_level - Values["учительница"].Height), spriteBatch)); Teachers.Add(new Teacher(Values["учительница"], new Vector2(4672, ground_level - Values["учительница"].Height - 192), spriteBatch)); Hat = new Hat(Values["шапочка"], new Vector2(85 * 64, ground_level - Values["шапочка"].Height), spriteBatch); this.bomb_texture = Values["бомба"]; this.spriteBatch = spriteBatch; Player.Score = 0; }
public async Task SelectTeachers() { message = new HttpRequestMessage(HttpMethod.Get, "https://fpm.kpi.ua/scheduler/teachers/dependence/get_subjects.do"); SetHeaders(); var response = await client.SendAsync(message).Result.Content.ReadAsStringAsync(); var document = new HtmlDocument(); document.LoadHtml(response); var options = document.DocumentNode.SelectNodes("//option").Skip(1); foreach (var option in options) { Teachers.Add(new FpmTeacher { Name = option.InnerText.ToString(), Id = option.Attributes["value"].Value.ToString() }); } }
//------------------------------------------------------------------------------- public static void Create_dep() { bool NotExist = true; Show_list(Departments); Console.WriteLine("\nВведите название кафедры:"); string caf = Console.ReadLine(); foreach (Department VARIABLE in Departments) { if (VARIABLE.Department_name == caf) { NotExist = false; Console.WriteLine("--------------Каферда уже существует!"); } else { NotExist = true; } } if (NotExist == true) { Console.WriteLine("Кафедра принадлежит факультету(id):"); Show_list(Faculties); int id = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("\nВведите имя главкафедры:"); string glavcaf = Console.ReadLine(); var glavcaff = new Teacher { Name = glavcaf }; Teachers.Add(glavcaff); glavcaff.Id = Teachers.IndexOf(glavcaff); var caff = new Department { Faculty_name = Faculties[id].Faculty_name, Department_name = caf, Head = glavcaff }; Departments.Add(caff); caff.Id = Departments.IndexOf(caff); Faculties[id].Faculty_departments.Add(caff); Heads.Add(glavcaff); } }
private void FilterTeachers() { TimetableCourseProject Context = new TimetableCourseProject(); TeachersDatabase = new ObservableCollection <Teachers>(Context.Teachers.ToList()); context.Teachers.Load(); if (Teachers != null) { Teachers.Clear(); if (TeachersDatabase.Count != 0) { foreach (var obj in TeachersDatabase) { if (FilterTeachers(obj)) { Teachers.Add(obj); } } } } }
public void AddFromBDC(BaseDataClass dataClass) { if (dataClass is Teacher teacher) { Teachers.Add(teacher); } if (dataClass is Form form) { Forms.Add(form); } if (dataClass is Subject subject) { Subjects.Add(subject); } if (dataClass is Lesson lesson) { Lessons.Add(lesson); } if (dataClass is Group group) { Groups.Add(group); } }
static void MyIterator() { #region student Students students = new Students(); Student st = new Student(); st.Name = "lili"; students.Add(st); st = new Student(); st.Name = "OK"; students.Add(st); foreach (Student obj in students) { Console.WriteLine(obj.Name); } #endregion #region teacher Teachers ts = new Teachers(); Teacher t1 = new Teacher(1001, "t1", 33); Teacher t2 = new Teacher(1002, "t2", 34); ts.Add(t1); ts.Add(t2); foreach (Teacher t in ts) { Console.WriteLine("{0}, {1}, {2};", t.Tid.ToString(), t.Name, t.Age.ToString()); } // other methods for the foreach { IEnumerator enumerator = ts.GetEnumerator(); Teacher t; while (enumerator.MoveNext()) { t = (Teacher)enumerator.Current; Console.WriteLine("{0}, {1}, {2};", t.Tid.ToString(), t.Name, t.Age.ToString()); } } #endregion #region doctor // using IEnumerable<T> interface Doctors ds = new Doctors(); Doctor d1 = new Doctor("lili", 28); Doctor d2 = new Doctor("wang", 30); ds.Add(d1); ds.Add(d2); foreach (Doctor d in ds) { Console.WriteLine("{0}, {1};", d.Name, d.Age.ToString()); } Console.WriteLine(); { IEnumerator enumerator = ds.GetEnumerator(); Doctor d; while (enumerator.MoveNext()) { d = (Doctor)enumerator.Current; Console.WriteLine("{0}, {1};", d.Name, d.Age.ToString()); } } Console.WriteLine(); { IEnumerator<Doctor> enumerator = ds.GetEnumerator(); Doctor d; while (enumerator.MoveNext()) { d = enumerator.Current; Console.WriteLine("{0}, {1};", d.Name, d.Age.ToString()); } } #endregion #region myStack MyStack<int> s = new MyStack<int>(); for (int i = 0; i < 10; i++) { s.Push(i); } // Prints: 9 8 7 6 5 4 3 2 1 0 // Foreach legal since s implements IEnumerable<int> foreach (int n in s) { System.Console.Write("{0} ", n); } System.Console.WriteLine(); // Prints: 9 8 7 6 5 4 3 2 1 0 // Foreach legal since s.TopToBottom returns IEnumerable<int> foreach (int n in s.TopToBottom) { System.Console.Write("{0} ", n); } System.Console.WriteLine(); // Prints: 0 1 2 3 4 5 6 7 8 9 // Foreach legal since s.BottomToTop returns IEnumerable<int> foreach (int n in s.BottomToTop) { System.Console.Write("{0} ", n); } System.Console.WriteLine(); // Prints: 9 8 7 6 5 4 3 // Foreach legal since s.TopN returns IEnumerable<int> foreach (int n in s.TopN(7)) { System.Console.Write("{0} ", n); } System.Console.WriteLine(); #endregion }
public static void AddTeacher(int id, Teacher teacher) { Teachers.Add(id, teacher); }
/// <summary> /// Создать новый экземпляр класса и запустить процесс считывания данных из input.xml /// </summary> internal XmlBuilder() { string path = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "input.xml"); XDocument xdoc = XDocument.Load(path); //Метод планирования if (xdoc.Root.Element("pa")?.Value != null && xdoc.Root.Element("pa")?.Value == "mlq") { PlainType = PlainType.MLQ; } //Время кванта if (int.TryParse(xdoc.Root.Element("qt")?.Value, out int qt)) { if (qt > 0) { QuantTime = qt; } } //Максимальное время CPU burst if (int.TryParse(xdoc.Root.Element("maxt")?.Value, out int maxt)) { if (maxt > 0) { MaxCpuBurst = maxt; } } //Максимальный приоритет потока if (int.TryParse(xdoc.Root.Element("maxp")?.Value, out int maxp)) { if (maxp > 0) { MaxThreadPriority = maxp; } } //Количество преподавателей if (int.TryParse(xdoc.Root.Element("nt")?.Value, out int nt)) { if (nt > 0) { TeachersCount = nt; } } //Количество студентов у которых преподаватель может принимать зачет одновременно if (int.TryParse(xdoc.Root.Element("tmax")?.Value, out int tmax)) { if (nt > 0) { MaxStudentsCountForOneTeacher = tmax; } } //Список преподавателей var t = xdoc.Root.Element("teachers")?.Elements("teacher"); if (t == null || t.Count() == 0) { Teachers = DataGenerator.GetTeachers(TeachersCount, MaxStudentsCountForOneTeacher).ToList(); } else { for (int i = 0; i < TeachersCount; i++) { if (t.ElementAtOrDefault(i) != null) { string lname = t.ElementAt(i).Attribute("lname")?.Value ?? DataGenerator.GetRngLastName(); string fname = t.ElementAt(i).Attribute("fname")?.Value ?? DataGenerator.GetRngFirstName(); string patr = t.ElementAt(i).Attribute("patr")?.Value ?? DataGenerator.GetRngPatronymic(); int studCount = MaxStudentsCountForOneTeacher; if (int.TryParse(t.ElementAt(i).Attribute("stud")?.Value, out int stud)) { if (stud > 0) { studCount = stud; } } Teachers.Add(new Teacher(lname, fname, patr, studCount)); } else { Teachers.Add(DataGenerator.GetTeacher(MaxStudentsCountForOneTeacher)); } } } //Количество оборудования if (int.TryParse(xdoc.Root.Element("ne")?.Value, out int ne)) { if (ne > 0) { EquipmentsCount = ne; } } //Максимальное количество оборудования каждого типа if (int.TryParse(xdoc.Root.Element("emax")?.Value, out int emax)) { if (emax > 0) { EquipmentInStock = emax; } } //Список оборудования var e = xdoc.Root.Element("equipments")?.Elements("equipment"); if (e == null || e.Count() == 0) { Equipments = DataGenerator.GetEquipments(EquipmentsCount, EquipmentInStock, 1).ToList(); } else { for (int i = 0; i < EquipmentsCount; i++) { if (e.ElementAtOrDefault(i) != null) { string name = e.ElementAt(i).Attribute("name")?.Value ?? DataGenerator.GetRngEquip(); int stock = EquipmentInStock; if (int.TryParse(e.ElementAt(i).Attribute("count")?.Value, out int count)) { if (count > 0) { stock = count; } } Equipments.Add(new Equipment(name, stock)); } else { Equipments.Add(DataGenerator.GetEquipment(EquipmentInStock, 1)); } } } //Количество студентов if (int.TryParse(xdoc.Root.Element("ns")?.Value, out int ns)) { if (ns > 0) { StudentsCount = ns; } } //Максимальное количество оборудования, которое нужно студенту для сдачи StudentMaxEquip = EquipmentsCount; if (int.TryParse(xdoc.Root.Element("semax")?.Value, out int semax)) { if (semax > 0 && semax < EquipmentsCount) { StudentMaxEquip = semax; } } //Список студентов var s = xdoc.Root.Element("students")?.Elements("student"); if (s == null || s.Count() == 0) { Students = DataGenerator.GetStudents(Equipments, MaxCpuBurst, MaxThreadPriority, StudentsCount).ToList(); } else { for (int i = 0; i < StudentsCount; i++) { if (s.ElementAtOrDefault(i) != null) { string lname = s.ElementAt(i).Attribute("lname")?.Value ?? DataGenerator.GetRngLastName(); string fname = s.ElementAt(i).Attribute("fname")?.Value ?? DataGenerator.GetRngFirstName(); string patr = s.ElementAt(i).Attribute("patr")?.Value ?? DataGenerator.GetRngPatronymic(); string group = s.ElementAt(i).Attribute("group")?.Value ?? DataGenerator.GetRngGroup(); int prior = DataGenerator.GetRngNumber(1, MaxThreadPriority); if (int.TryParse(s.ElementAt(i).Attribute("prior")?.Value, out int p)) { if (p > 0 && p <= MaxThreadPriority) { prior = p; } } int eqcount = DataGenerator.GetRngNumber(1, EquipmentsCount); if (int.TryParse(s.ElementAt(i).Attribute("eqcount")?.Value, out int ec)) { if (ec > 0 && ec <= EquipmentsCount) { eqcount = ec; } } int cpuburst = DataGenerator.GetRngNumber(1, MaxCpuBurst); if (int.TryParse(s.ElementAt(i).Attribute("cpuburst")?.Value, out int cb)) { if (cb > 0 && cb <= MaxCpuBurst) { cpuburst = cb; } } //Список предметов студента для сдачи List <string> eqNames = new List <string>(); var personalEquipment = s.ElementAt(i).Element("equipments")?.Elements("equipment"); if (personalEquipment == null || personalEquipment.Count() == 0) { eqNames = DataGenerator.GetRandomItems(Equipments.Select(e => e.Name).ToList()).ToList(); } else { foreach (var equip in personalEquipment) { eqNames.Add(equip.Attribute("name")?.Value ?? Equipments.First().Name); } } Subject subj = new Subject(eqNames, cpuburst); Student st = new Student(lname, fname, patr, group, prior, subj); Students.Add(st); } else { Students.Add(DataGenerator.GetStudent(Equipments, MaxCpuBurst, MaxThreadPriority)); } } } }
public void SeedDb(int a) { if (a == 0) { var dep = Departments.Add(new Department { Name = "КТ", Code = 1 }); var sepc = Specialties.Add(new Specialty { Name = "ПОИТ", Code = 1, Department = dep }); var gr = Groups.Add(new Group { Number = 42491, Specialty = sepc }); FileInfo newFile = new FileInfo(Directory.GetCurrentDirectory() + "\\st.xlsx"); ExcelPackage pck = new ExcelPackage(newFile); ExcelWorksheet sheet = pck.Workbook.Worksheets[1]; for (int i = 1; sheet.Cells[i, 1].Value != null; i++) { var ln = sheet.Cells[i, 1].Value.ToString().Split(' ')[0]; var fn = sheet.Cells[i, 1].Value.ToString().Split(' ')[1]; var mn = sheet.Cells[i, 1].Value.ToString().Split(' ')[2]; Students.Add(new Student { Group = gr, FirstName = fn, MiddleName = mn, LastName = ln }); } } else { var cp1 = ControlPoints.Add(new ControlPoint { Date = DateTime.ParseExact("30.09 2017", "dd.MM yyyy", null) }); var cp2 = ControlPoints.Add(new ControlPoint { Date = DateTime.ParseExact("30.10 2017", "dd.MM yyyy", null) }); var cp3 = ControlPoints.Add(new ControlPoint { Date = DateTime.ParseExact("30.11 2017", "dd.MM yyyy", null) }); var sub1 = Subjects.Add(new Subject { Name = "КПиЯП" }); var teacher1 = Teachers.Add(new Teacher { FirstName = "Марина", MiddleName = "Анатольевна", LastName = "Бельчик" }); var sub2 = Subjects.Add(new Subject { Name = "БДиСУБД" }); var teacher2 = Teachers.Add(new Teacher { FirstName = "Ольга", MiddleName = "Николаевна", LastName = "Виничук" }); var sub3 = Subjects.Add(new Subject { Name = "ПСИП" }); foreach (var student in Students.ToList()) { student.Marks.Add(new Mark { Value = new Random().Next(3, 10), ControlPoint = cp1, Student = student, Subject = sub1, Teacher = teacher1 }); student.Marks.Add(new Mark { Value = new Random().Next(3, 10), ControlPoint = cp2, Student = student, Subject = sub1, Teacher = teacher1 }); student.Marks.Add(new Mark { Value = new Random().Next(3, 10), ControlPoint = cp3, Student = student, Subject = sub1, Teacher = teacher1 }); student.Absences.Add(new Absence { Count = 0, ControlPoint = cp1, Student = student, Subject = sub1, Teacher = teacher1 }); student.Absences.Add(new Absence { Count = 0, ControlPoint = cp2, Student = student, Subject = sub1, Teacher = teacher1 }); student.Absences.Add(new Absence { Count = 0, ControlPoint = cp3, Student = student, Subject = sub1, Teacher = teacher1 }); student.LabWorks.Add(new LabWork { NotPassed = 0, ControlPoint = cp1, Student = student, Subject = sub1, Teacher = teacher1 }); student.LabWorks.Add(new LabWork { NotPassed = 0, ControlPoint = cp2, Student = student, Subject = sub1, Teacher = teacher1 }); student.LabWorks.Add(new LabWork { NotPassed = 0, ControlPoint = cp3, Student = student, Subject = sub1, Teacher = teacher1 }); } foreach (var student in Students.ToList()) { student.Marks.Add(new Mark { Value = new Random().Next(3, 10), ControlPoint = cp1, Student = student, Subject = sub2, Teacher = teacher2 }); student.Marks.Add(new Mark { Value = new Random().Next(3, 10), ControlPoint = cp2, Student = student, Subject = sub2, Teacher = teacher2 }); student.Marks.Add(new Mark { Value = new Random().Next(3, 10), ControlPoint = cp3, Student = student, Subject = sub2, Teacher = teacher2 }); student.Absences.Add(new Absence { Count = 0, ControlPoint = cp1, Student = student, Subject = sub2, Teacher = teacher2 }); student.Absences.Add(new Absence { Count = 0, ControlPoint = cp2, Student = student, Subject = sub2, Teacher = teacher2 }); student.Absences.Add(new Absence { Count = 0, ControlPoint = cp3, Student = student, Subject = sub2, Teacher = teacher2 }); student.LabWorks.Add(new LabWork { NotPassed = 0, ControlPoint = cp1, Student = student, Subject = sub2, Teacher = teacher2 }); student.LabWorks.Add(new LabWork { NotPassed = 0, ControlPoint = cp2, Student = student, Subject = sub2, Teacher = teacher2 }); student.LabWorks.Add(new LabWork { NotPassed = 0, ControlPoint = cp3, Student = student, Subject = sub2, Teacher = teacher2 }); } foreach (var student in Students.ToList()) { student.Marks.Add(new Mark { Value = new Random().Next(3, 10), ControlPoint = cp1, Student = student, Subject = sub3, Teacher = teacher2 }); student.Marks.Add(new Mark { Value = new Random().Next(3, 10), ControlPoint = cp2, Student = student, Subject = sub3, Teacher = teacher2 }); student.Marks.Add(new Mark { Value = new Random().Next(3, 10), ControlPoint = cp3, Student = student, Subject = sub3, Teacher = teacher2 }); student.Absences.Add(new Absence { Count = 0, ControlPoint = cp1, Student = student, Subject = sub3, Teacher = teacher2 }); student.Absences.Add(new Absence { Count = 0, ControlPoint = cp2, Student = student, Subject = sub3, Teacher = teacher2 }); student.Absences.Add(new Absence { Count = 0, ControlPoint = cp3, Student = student, Subject = sub3, Teacher = teacher2 }); student.LabWorks.Add(new LabWork { NotPassed = 0, ControlPoint = cp1, Student = student, Subject = sub3, Teacher = teacher2 }); student.LabWorks.Add(new LabWork { NotPassed = 0, ControlPoint = cp2, Student = student, Subject = sub3, Teacher = teacher2 }); student.LabWorks.Add(new LabWork { NotPassed = 0, ControlPoint = cp3, Student = student, Subject = sub3, Teacher = teacher2 }); } } SaveChanges(); }
public void AddTeacher(Teacher teacher) { Teachers.Add(teacher); }
public void AddTeacher(Teacher t) { Teachers.Add(t); }
public void AddTeacher(Teacher teacher) { teacher.Cathedra = this; Teachers.Add(teacher); }