static void Main(string[] args) { Abiturient A1 = new Abiturient(); A1.fio = "Лунева Яна Александровна"; A1.podgotovka = "Прикладная инф"; A1.bithday = "02.02.1993"; //StreamWriter Fq = new StreamWriter(); //string F = "Лунёва", I = "Яна", O = "Александровна"; //StreamWriter F1 = new StreamWriter("proba.txt"); //F1.WriteLine(F + " " + I + " " + O); //F1.Close(); //StreamReader FR = new StreamReader("proba.txt"); //while (!FR.EndOfStream) { //Console.WriteLine(FR.ReadLine());//endofstr смотрит конец //} //FR.Close(); StreamWriter F1 = new StreamWriter("proba.txt"); F1.WriteLine(A1.fio + " " + A1.podgotovka + " " + A1.bithday); F1.Close(); Console.ReadKey(); }
private void btnOK_Click(object sender, EventArgs e) { try { var abiturient = new Abiturient { Address = txtAddress.Text, LastName = txtLastName.Text, Name = txtName.Text, SurName = txtSurName.Text, PasportNumber = txtPasportNumber.Text, PhoneNumber = txtPhoneNumber.Text, Pol = rbErkak.Checked ? "Erkak" : rbAyol.Checked ? "Ayol" : "", Subject = cmbFan.SelectedItem.ToString(), }; Abiturient = abiturient; this.OnGetAbiturient(e); } catch (Exception exp) { MessageBox.Show(exp.ToString()); } }
} // Query08 // 9 Запрос на удаление // Удалить данные об абитуриенте public void Query09(int id) { using (var ctx = new EntryExamsDbContext()) { Abiturient abiturient = ctx.Abiturients.First(a => a.Id == id); ctx.Abiturients.Remove(abiturient); ctx.SaveChanges(); } // using } // Query09
static void Main(string[] args) { var a = new Abiturient("Екатерина", "Петрович", "Дмитриевна", "Громова", "1234567", new[] { 9, 8, 10, 9, 8 }); var b = new Abiturient("Валерий", "Коклюшкин", "Аристархович"); var c = new Abiturient("Виктор", "Петучевский", "Геннадьевич", "ул. Пушкина, дом Колотушкина"); var x1 = new Abiturient("Мария", "Петрова", "Витальевна"); var x2 = new Abiturient("Мария", "Петрова", "Витальевна"); b.Marks = new[] { 7, 6, 4, 9, 6 }; c.Phone = "88005553535"; a.PrintFullname(out var fullname_a); b.PrintFullname(out var fullname_b); Console.WriteLine($"Максимальная оценка {fullname_a}: {a.GetMaxMark()}"); Console.WriteLine($"Средний балл {fullname_b}: {b.GetAverageMark()}"); Console.WriteLine($"x1 и x2 равны: {x1.Equals(x2)}"); x1.Phone = "9999"; Console.WriteLine($"а теперь x1 и x2 равны: {x1.Equals(x2)}"); Console.WriteLine($"Тип x1 {x1.GetType()}"); x1.Marks = new[] { 5, 4, 9, 5, 6 }; Abiturient[] abs = { a, b, c, x1, x2 }; Console.WriteLine("Неудовлетворительные оценки у:"); foreach (var abiturient in abs) { if (abiturient.Marks.Any(m => m < 4)) { Console.WriteLine($"{abiturient.Name} {abiturient.Surname}"); } } Console.WriteLine("Абитуриенты с суммой баллов выше 40:"); foreach (var abiturient in abs) { if (abiturient.Marks.Sum() > 40) { Console.WriteLine($"{abiturient.Name} {abiturient.Surname}"); } } Console.WriteLine(Abiturient.GetMetaInfo()); var aType = new { Name = "Анастасия", Surname = "Шевцова", Middlename = "Дмитриевна", Address = "Волгоградская 65-8", Phone = "01010101", Marks = new int[] { 9, 8, 10, 7, 9 } }; Console.WriteLine($"Экземпляр анонимного типа: {aType.Name} {aType.Surname}; адрес: {aType.Address}, телефон: {aType.Phone}"); }
static void Main(string[] args) { Person Egor = new Person("Yehor", "Ovseukov", new DateTime(2002, 09, 26)); Abiturient Gosha = new Abiturient("Gosha", "Ivanov", 200, 7, "lyceum #2"); Student Roma = new Student("Roma", "Markeev", new DateTime(2002, 09, 21), 179, 9, "School #10", 1, "CS_20_1", "FICT", "ZTU"); Teacher Misha = new Teacher("Misha", "Simonec", new DateTime(1980, 06, 6), "Dean", "CE", "ZTU"); LibraryUser Danil = new LibraryUser("Danil", "Malinovskiy", new DateTime(2003, 05, 12), 1337, new DateTime(2020, 11, 29), 25); Console.WriteLine($"Person - {Egor.ShowInfo()}\n"); Console.WriteLine("Abiturient - " + Gosha.ShowInfo() + "\n"); Console.WriteLine("Student - " + Roma.ShowInfo() + "\n"); Console.WriteLine("Teacher - " + Misha.ShowInfo() + "\n"); Console.WriteLine("Library user - " + Danil.ShowInfo() + "\n"); Console.ReadKey(); }
static void Main(string[] args) { Human human = new Human(); human.ShowInfo(); Abiturient abiturient = new Abiturient(); abiturient.ShowInfo(); Student student = new Student(); student.ShowInfo(); Teacher teacher = new Teacher(); teacher.ShowInfo(); Library_User library_User = new Library_User(); library_User.ShowInfo(); Console.ReadKey(); }
static void Main(string[] args) { Console.WriteLine("Suck some dick"); Human x = new Human(); Abiturient y = new Abiturient(); Student u = new Student(); Teacher r = new Teacher(); Bibl_user k = new Bibl_user(); x.SET_ALL(); x.ShowInfo(); y.SET_ALL(); y.ShowInfo(); u.SET_ALL(); u.ShowInfo(); r.SET_ALL(); r.ShowInfo(); k.SET_ALL(); k.ShowInfo(); }
private void btnOK_Click(object sender, EventArgs e) { try { var abiturient = new Abiturient { Address = txtAddress.Text, LastName = txtLastName.Text, Name = txtName.Text, SurName = txtSurName.Text, PasportNumber = txtPasportNumber.Text, PhoneNumber = txtPhoneNumber.Text, }; Abiturient = abiturient; this.OnGetAbiturient(e); } catch (Exception exp) { MessageBox.Show(exp.ToString()); } }
static void Main(string[] args) { People p1 = new People("Палійчук", "Яна", "18/01/2001"); p1.ShowInfo(); Console.Write("\nPress enter to continue"); Console.ReadKey(); Abiturient a1 = new Abiturient(100, 50, "Tulukiv School", p1); p1 = a1; p1.ShowInfo(); Console.Write("\nPress enter to continue"); Console.ReadKey(); Student s1 = new Student(4, "P-41", "Programming", "KPK NU LP", a1); p1 = s1; p1.ShowInfo(); Console.Write("\nPress enter to continue"); Console.ReadKey(); People p2 = new People("Олександра", "Бриндзак", "29/05/1970"); p2.ShowInfo(); Console.Write("\nPress enter to continue"); Console.ReadKey(); Vykladach v1 = new Vykladach("Vchutel", "Полiтологiя", "KPK NU LP", p2); p2 = v1; p2.ShowInfo(); Console.Write("\nPress enter to continue"); Console.ReadKey(); KorystuvachBiblioteku k1 = new KorystuvachBiblioteku(5, "03/11/2019", 15, s1); p1 = k1; p1.ShowInfo(); }
static void Main(string[] args) { People p1 = new People("Валеря", "Федчук", "31 квiтня 2000 року"); p1.ShowInfo(); Console.Write("\nPress enter to continue"); Console.ReadKey(); Abiturient a1 = new Abiturient(100, 50, "Школа №6", p1); p1 = a1; p1.ShowInfo(); Console.Write("\nPress enter to continue"); Console.ReadKey(); Student s1 = new Student(4, "P-41", "Чисельні методи", "КПК НУ ЛП", a1); p1 = s1; p1.ShowInfo(); Console.Write("\nPress enter to continue"); Console.ReadKey(); People p2 = new People("Оксана", "Юрочко", "08 сiчня 1982 року"); p2.ShowInfo(); Console.Write("\nPress enter to continue"); Console.ReadKey(); Vykladach v1 = new Vykladach("Вчитель", "Чисельні методи", "КПК НУ ЛП", p2); p2 = v1; p2.ShowInfo(); Console.Write("\nPress enter to continue"); Console.ReadKey(); KorystuvachBiblioteku k1 = new KorystuvachBiblioteku(4, "4 листопада 2019", 12, s1); p1 = k1; p1.ShowInfo(); }
static void Main(string[] args) { People p1 = new People("Надя", "Ковцуняк", "14/01/2001"); p1.ShowInfo(); Console.Write("\nPress enter to continue"); Console.ReadKey(); Abiturient a1 = new Abiturient(100, 50, "School #1", p1); p1 = a1; p1.ShowInfo(); Console.Write("\nPress enter to continue"); Console.ReadKey(); Student s1 = new Student(4, "P-41", "Programming", "KPK NU LP", a1); p1 = s1; p1.ShowInfo(); Console.Write("\nPress enter to continue"); Console.ReadKey(); People p2 = new People("Iван", "Гоянюк", "01/01/1970"); p2.ShowInfo(); Console.Write("\nPress enter to continue"); Console.ReadKey(); Vykladach v1 = new Vykladach("Вчитель", "Програмування", "KPK NU LP", p2); p2 = v1; p2.ShowInfo(); Console.Write("\nPress enter to continue"); Console.ReadKey(); KorystuvachBiblioteku k1 = new KorystuvachBiblioteku(5, "10/11/2019", 15, s1); p1 = k1; p1.ShowInfo(); }
static void Main(string[] args) { People p1 = new People("Lina", "Sayko", "30/07/2001"); p1.ShowInfo(); Console.Write("\nPress enter to continue"); Console.ReadKey(); Abiturient a1 = new Abiturient(100, 50, "School #5", p1); p1 = a1; p1.ShowInfo(); Console.Write("\nPress enter to continue"); Console.ReadKey(); Student s1 = new Student(4, "P-41", "Programming", "KPK NU LP", a1); p1 = s1; p1.ShowInfo(); Console.Write("\nPress enter to continue"); Console.ReadKey(); People p2 = new People("Victoria", "Krasnichuk", "01/01/1970"); p2.ShowInfo(); Console.Write("\nPress enter to continue"); Console.ReadKey(); Vykladach v1 = new Vykladach("Vchutel", "Programming", "KPK NU LP", p2); p2 = v1; p2.ShowInfo(); Console.Write("\nPress enter to continue"); Console.ReadKey(); KorystuvachBiblioteku k1 = new KorystuvachBiblioteku(5, "03/11/2019", 15, s1); p1 = k1; p1.ShowInfo(); }
static void Main(string[] args) { // First class. Abiturient abiturient = new Abiturient(1, "Kaportsev", new int[] { 1, 234, 5, 24, 1 }); Console.WriteLine(Reflector.GetAssemblyName(abiturient.GetType())); if (Reflector.IsPublicConstructors(abiturient.GetType())) { Console.WriteLine("У класса есть публичные конструкторы..."); } else { Console.WriteLine("У класса нет публичных конструкторов..."); } Console.WriteLine("Public Methods:"); foreach (var i in Reflector.GetPublicMethods(abiturient.GetType())) { Console.WriteLine(i); } Console.WriteLine("Fields:"); foreach (var i in Reflector.GetFields(abiturient.GetType())) { Console.WriteLine(i); } Console.WriteLine("Interfaces:"); foreach (var i in Reflector.GetInterfaces(abiturient.GetType())) { Console.WriteLine(i); } Reflector.OutputMetodsNameFromParamType(abiturient.GetType()); // Second class. Student student = new Student("Kaportsev", "POIT"); Console.WriteLine(Reflector.GetAssemblyName(student.GetType())); if (Reflector.IsPublicConstructors(student.GetType())) { Console.WriteLine("У класса есть публичные конструкторы..."); } else { Console.WriteLine("У класса нет публичных конструкторов..."); } Console.WriteLine("Public Methods:"); foreach (var i in Reflector.GetPublicMethods(student.GetType())) { Console.WriteLine(i); } Console.WriteLine("Fields:"); foreach (var i in Reflector.GetFields(student.GetType())) { Console.WriteLine(i); } Console.WriteLine("Interfaces:"); foreach (var i in Reflector.GetInterfaces(student.GetType())) { Console.WriteLine(i); } Reflector.OutputMetodsNameFromParamType(student.GetType()); // Standart class. List <int> standart = new List <int> { 1, 2, 3, 4, 5, 6, 7, 8 }; Console.WriteLine(Reflector.GetAssemblyName(standart.GetType())); if (Reflector.IsPublicConstructors(standart.GetType())) { Console.WriteLine("У класса есть публичные конструкторы..."); } else { Console.WriteLine("У класса нет публичных конструкторов..."); } Console.WriteLine("Public Methods:"); foreach (var i in Reflector.GetPublicMethods(standart.GetType())) { Console.WriteLine(i); } Console.WriteLine("Fields:"); foreach (var i in Reflector.GetFields(standart.GetType())) { Console.WriteLine(i); } Console.WriteLine("Interfaces:"); foreach (var i in Reflector.GetInterfaces(standart.GetType())) { Console.WriteLine(i); } Reflector.OutputMetodsNameFromParamType(standart.GetType()); // Invoke. object[] param = new object[1]; using (StreamReader fstream = new StreamReader(@"C:\Workplace\1University\second_cource\OOTP\Csharp_3sem\Lab12\files\Params.txt")) { string textFromFile = null; while ((textFromFile = fstream.ReadLine()) != null) { param[0] = Convert.ToInt32(textFromFile); } } Reflector.Invoke(standart, "Add", param); Random rand = new Random(); param[0] = rand.Next(); Reflector.Invoke(standart, "Add", param); var someClass = Reflector.Create(typeof(Abiturient)); Console.WriteLine(someClass.ToString()); }
static void Main(string[] args) { string[] month = { "September", "October", "November", "December", "January", "February", "March", "April", "May", "June", "Julay", "August" }; var month4 = from i in month where i.Length == 5 select i; foreach (var a in month) { Console.Write(a + " "); } Console.WriteLine(" \n"); Console.WriteLine("Месяцы из 5 букв"); foreach (var a in month4) { Console.Write(a + " "); } Console.WriteLine(" \n"); Console.WriteLine("Зимние и летние месяцы"); var sumwint = month.Skip(3).Take(3).Concat(month.Skip(9).Take(3)); foreach (var x in sumwint) { Console.Write(x + " "); } Console.WriteLine(" \n"); Console.WriteLine("Мессяцы по алфавиту"); var alpha = from i in month orderby i select i; foreach (var x in alpha) { Console.Write(x + " "); } Console.WriteLine(" \n"); Console.WriteLine("Сколько месяцев содержащих букву u и не менее 4 букв?"); var u4 = (from i in month where i.Contains("u") && i.Length >= 4 select i).Count(); Console.WriteLine(u4); Console.WriteLine(""); List <Abiturient> Abits = new List <Abiturient>(); Abiturient abs = new Abiturient("Фэирчаилд", "Клэри", "Ленина 29", 9083432); Abiturient abs1 = new Abiturient("Лайтвуд", "Александр", "Свердлова 9?", 239587); Abiturient abs2 = new Abiturient("Лайтвуд", "Изабель", "Ленина 12.", 1846372); Abiturient abs3 = new Abiturient("Эрондейл", "Джейс", "Ленина 24", 00264738); Abiturient abs4 = new Abiturient("Моргенштерн", "Себастьян", "Немига 4.", 94536275); Abiturient abs5 = new Abiturient("Пенхаллоу", "Алина", "Сансетстрит 76?", 39536275); Abiturient abs6 = new Abiturient("Бейн", "Магнус", "Некифорова 444", 64057985); Abits.Add(abs); Abits.Add(abs1); Abits.Add(abs2); Abits.Add(abs3); Abits.Add(abs4); Abits.Add(abs5); Abits.Add(abs6); /*количество строк длины n и т*/ Console.WriteLine("количество строк длины n и m"); int n = 5; int m = 7; var linstr = (from a in Abits where a.name.Length <= n && a.lastName.Length > m select a).Count(); Console.WriteLine(linstr); Console.WriteLine(" "); /*список строк, которые содержат заданное слово*/ var th = "д"; Console.WriteLine($"список строк, которые содержат {th}"); var contD = Abits.Where(x => x.lastName.Contains(th)); foreach (var a in contD) { Console.WriteLine(a.lastName); } Console.WriteLine(" "); /*Максимальную строку*/ Console.WriteLine("Максимальные строки"); var maxstr = Abits.Max(x => x.name).Concat(Abits.Max(x => x.lastName).Concat(Abits.Max(x => x.adres))); foreach (var x in maxstr) { Console.Write(x + " "); } Console.WriteLine(""); /*Первую строку, содержащую точку или ?*/ Console.WriteLine("Первая скрока, содержащая . или ?"); var vopros = (from a in Abits where a.adres.Contains("?") || a.adres.Contains(".") select a.adres) .First(); Console.WriteLine(vopros); Console.WriteLine(""); /*Последнюю строку с самым коротким словом*/ Console.WriteLine("Последняя строка с самым коротким словом"); var lasts = Abits.Min(x => x.lastName); Console.WriteLine(lasts); Console.WriteLine(""); /*Упорядоченный массив по первому слову*/ Console.WriteLine("Упорядоченный массив по первому слову"); var order = (from a in Abits orderby a.name select a.name).ToArray(); foreach (var x in order) { Console.WriteLine(x); } Console.WriteLine(""); /*4. Придумайте и напишите свой собственный запрос, в котором было * бы не менее 5 операторов из разных категорий: условия, проекций, * упорядочивания, группировки, агрегирования, кванторов и разиения.*/ Console.WriteLine("5 операций"); var smth = (from a in Abits where a.lastName.Contains("д") orderby a.name select a.name) .Skip(1) .Take(2) .Reverse(); foreach (var x in smth) { Console.WriteLine(x); } Console.WriteLine(""); /*5. Придумайте запрос с оператором Join*/ Console.WriteLine("запрос с оператором Join"); int[] key = { 4, 5, 6, 7, 10 }; var jtyt = Abits.Join(key, x => x.name.Length, q => q, (x, q) => new { id = string.Format("{0}", q), x.name, }); foreach (var x in jtyt) { Console.WriteLine(x); } Console.WriteLine(""); }
protected override void Seed(EntryExamsDbContext context) { base.Seed(context); Subject[] subjects = { new Subject { SubjectTitle = "высшая математика" }, new Subject { SubjectTitle = "история" }, new Subject { SubjectTitle = "химия" }, new Subject { SubjectTitle = "физика" }, new Subject { SubjectTitle = "теор.мех." }, }; foreach (var subject in subjects) { context.Subjects.Add(subject); } Person[] persons = { new Person { Surname = "Романова", Name = "Анастасия", Patronymic = "Олеговна" }, new Person { Surname = "Бойко", Name = "Евгений", Patronymic = "Степанович" }, new Person { Surname = "Вареник", Name = "Владимир", Patronymic = "Дмитриевич" }, new Person { Surname = "Чуб", Name = "Алла", Patronymic = "Генадиевна" }, new Person { Surname = "Вустяк", Name = "Никита", Patronymic = "Степанович" }, new Person { Surname = "Перепелица", Name = "Евгений", Patronymic = "Викторович" }, new Person { Surname = "Карманова", Name = "Екатерина", Patronymic = "Андреевна" }, new Person { Surname = "Пак", Name = "Витольд", Patronymic = "Витольдович" }, new Person { Surname = "Щербань", Name = "Игорь", Patronymic = "Егорович" }, new Person { Surname = "Антоненко", Name = "Филип", Patronymic = "Бедросович" }, new Person { Surname = "Конюхова", Name = "Елизавета", Patronymic = "Павловна" }, new Person { Surname = "Федорова", Name = "Наталья", Patronymic = "Тихоновна" } }; foreach (var person in persons) { context.People.Add(person); } var abit1 = new Abiturient { Person = persons[0], Address = "Донецк-23, ул. Лесная, 12, 1", Year = 2003, Passport = "ВР980644" }; var abit2 = new Abiturient { Person = persons[2], Address = "Макеевка-3, ул. Озерная, 1", Year = 2003, Passport = "ОР123456" }; var abit3 = new Abiturient { Person = persons[3], Address = "Донецк-14, ул. Ахтырская, 24", Year = 2002, Passport = "ПШ729261" }; var abit4 = new Abiturient { Person = persons[5], Address = "Донецк-17, ул. Гладкова, 69", Year = 2002, Passport = "ВК829251" }; var abit5 = new Abiturient { Person = persons[6], Address = "Донецк-15, ул. Зелёная, 32", Year = 2004, Passport = "ТР920271" }; var abit6 = new Abiturient { Person = persons[8], Address = "Донецк-25, ул. Державная, 120", Year = 2002, Passport = "ВУ826912" }; var abit7 = new Abiturient { Person = persons[9], Address = "Донецк-5, ул. Карельская, 6", Year = 2002, Passport = "АВ826972" }; var abit8 = new Abiturient { Person = persons[10], Address = "Донецк-47, ул. Генераторная, 16", Year = 2004, Passport = "НК820127" }; var proff1 = new Professor { Person = persons[1], Payment = 2100 }; var proff2 = new Professor { Person = persons[4], Payment = 2400 }; var proff3 = new Professor { Person = persons[7], Payment = 2000 }; var proff4 = new Professor { Person = persons[11], Payment = 1800 }; context.Exams.Add(new Exam { Professor = proff1, Abiturient = abit1, Subject = subjects[GetRand(0, subjects.Length - 1)], ExamDate = DateTime.Now.AddDays(-GetRand(1, 30)), ExamGrade = GetRand(1, 5) }); context.Exams.Add(new Exam { Professor = proff3, Abiturient = abit7, Subject = subjects[GetRand(0, subjects.Length - 1)], ExamDate = DateTime.Now.AddDays(-GetRand(1, 30)), ExamGrade = GetRand(1, 5) }); context.Exams.Add(new Exam { Professor = proff1, Abiturient = abit8, Subject = subjects[GetRand(0, subjects.Length - 1)], ExamDate = DateTime.Now.AddDays(-GetRand(1, 30)), ExamGrade = GetRand(1, 5) }); context.Exams.Add(new Exam { Professor = proff1, Abiturient = abit3, Subject = subjects[GetRand(0, subjects.Length - 1)], ExamDate = DateTime.Now.AddDays(-GetRand(1, 30)), ExamGrade = GetRand(1, 5) }); context.Exams.Add(new Exam { Professor = proff2, Abiturient = abit5, Subject = subjects[GetRand(0, subjects.Length - 1)], ExamDate = DateTime.Now.AddDays(-GetRand(1, 30)), ExamGrade = GetRand(1, 5) }); context.Exams.Add(new Exam { Professor = proff4, Abiturient = abit2, Subject = subjects[GetRand(0, subjects.Length - 1)], ExamDate = DateTime.Now.AddDays(-GetRand(1, 30)), ExamGrade = GetRand(1, 5) }); context.Exams.Add(new Exam { Professor = proff4, Abiturient = abit6, Subject = subjects[GetRand(0, subjects.Length - 1)], ExamDate = DateTime.Now.AddDays(-GetRand(1, 30)), ExamGrade = GetRand(1, 5) }); context.Exams.Add(new Exam { Professor = proff1, Abiturient = abit4, Subject = subjects[GetRand(0, subjects.Length - 1)], ExamDate = DateTime.Now.AddDays(-GetRand(1, 30)), ExamGrade = GetRand(1, 5) }); context.Exams.Add(new Exam { Professor = proff2, Abiturient = abit5, Subject = subjects[GetRand(0, subjects.Length - 1)], ExamDate = DateTime.Now.AddDays(-GetRand(1, 30)), ExamGrade = GetRand(1, 5) }); context.Exams.Add(new Exam { Professor = proff2, Abiturient = abit8, Subject = subjects[GetRand(0, subjects.Length - 1)], ExamDate = DateTime.Now.AddDays(-GetRand(1, 30)), ExamGrade = GetRand(1, 5) }); context.Exams.Add(new Exam { Professor = proff3, Abiturient = abit3, Subject = subjects[GetRand(0, subjects.Length - 1)], ExamDate = DateTime.Now.AddDays(-GetRand(1, 30)), ExamGrade = GetRand(1, 5) }); context.Exams.Add(new Exam { Professor = proff4, Abiturient = abit2, Subject = subjects[GetRand(0, subjects.Length - 1)], ExamDate = DateTime.Now.AddDays(-GetRand(1, 30)), ExamGrade = GetRand(1, 5) }); context.Exams.Add(new Exam { Professor = proff2, Abiturient = abit6, Subject = subjects[GetRand(0, subjects.Length - 1)], ExamDate = DateTime.Now.AddDays(-GetRand(1, 30)), ExamGrade = GetRand(1, 5) }); context.Exams.Add(new Exam { Professor = proff1, Abiturient = abit6, Subject = subjects[GetRand(0, subjects.Length - 1)], ExamDate = DateTime.Now.AddDays(-GetRand(1, 30)), ExamGrade = GetRand(1, 5) }); context.SaveChanges(); } // Seed