public static void AddDummyData() { List <Software> softwares = new List <Software>() { new Software("Matlab", "m", OsType.WINDOWS, "Matlab doo", @"http://www.matlab.org", 2005, 200, "Software for science"), new Software("Eclipse", "e", OsType.ANY, "Oracle", @"http://www.eclipse.com", 2001, 0, "Software for java app development"), new Software("PyCharm", "p", OsType.LINUX, "Python", @"http://www.pycharm.com", 2008, 300, "Software for python app development") }; SoftwareRepository.AddRange(softwares); List <Classroom> classrooms = new List <Classroom>() { new Classroom("L1", "L1", "Description 1", 16, true, true, false, OsType.ANY, new List <Software>() { softwares[1] }), new Classroom("L2", "L2", "Description 2", 32, false, true, false, OsType.WINDOWS, new List <Software>() { softwares[0] }), new Classroom("L3", "L3", "Description 3", 16, true, false, false, OsType.LINUX, new List <Software>() { softwares[2] }), new Classroom("L4", "L4", "Description 4", 32, true, true, false, OsType.ANY, new List <Software>() { softwares[0], softwares[1], softwares[2] }), new Classroom("L5", "L5", "Description 5", 64, false, true, false, OsType.ANY, new List <Software>() { softwares[0], softwares[1] }), new Classroom("L6", "L6", "Description 6", 32, true, true, true, OsType.ANY, new List <Software>() { softwares[1], softwares[2] }) }; ClassroomRepository.AddRange(classrooms); List <Course> courses = new List <Course>() { new Course("Racunarstvo i Automatika", "Ra", "05-9-2000", "Smer za obucavanje inzenjera racunarstva"), new Course("Softversko inzenjerstvo i informacione tehnologije", "siit", "12-09-2013", "Najbolji softverski smer FTN-a") }; CourseRepository.AddRange(courses); List <Subject> subjects = new List <Subject>() { new Subject("HCI", "HCI", courses[0], "Najbolji predmet na svetu xD", 16, 2, 6, true, false, false, OsType.WINDOWS, new List <Software>() { softwares[1] }), new Subject("Internet softverske arhitekture", "ISA", courses[1], "Spring", 32, 2, 4, false, true, false, OsType.WINDOWS, new List <Software>() { softwares[1] }), new Subject("Android", "Andrd", courses[0], "Android programiranje", 16, 2, 2, true, true, false, OsType.ANY, new List <Software>() { softwares[1] }), new Subject("PIGKUT", "Pigkut", courses[1], "Izrada seminarskog rada i jos svasta nesto", 32, 2, 4, true, false, true, OsType.WINDOWS, new List <Software>() { softwares[1] }) }; SubjectRepository.AddRange(subjects); List <Day> days = new List <Day>() { new Day("PONEDELJAK"), new Day("UTORAK"), new Day("SREDA"), new Day("ČETVRTAK"), new Day("PETAK"), new Day("SUBOTA") }; DayRepository.AddRange(days); context.SaveChanges(); }