static void Main(string[] args) { StudentCatalog students = new StudentCatalog(); Student anna = new Student(12, "Anna"); Student betty = new Student(338, "Betty"); Student carl = new Student(92, "Carl"); Student diana = new Student(295, "Diana"); anna.AddTestResult("English", 85); anna.AddTestResult("Math", 70); anna.AddTestResult("Biology", 90); anna.AddTestResult("French", 52); betty.AddTestResult("English", 77); betty.AddTestResult("Math", 82); betty.AddTestResult("Chemistry", 65); betty.AddTestResult("French", 41); carl.AddTestResult("English", 55); carl.AddTestResult("Math", 48); carl.AddTestResult("Biology", 70); carl.AddTestResult("French", 38); students.AddStudent(anna); students.AddStudent(betty); students.AddStudent(carl); students.AddStudent(diana); }
public StudentPageViewModel() { _studentCatalog = new StudentCatalog(); _selectedStudent = null; _deletionCommand = null; // TODO - This needs to be changed }
public MainWindow() { InitializeComponent(); catalog = new StudentCourseCatalogDic(); //catalog = new StudentCourseCatalogSortedDic(); //catalog = new StudentCourseCatalogSortedList(); }
public StudentPageViewModel() { _studentCatalog = new StudentCatalog(); _selectedStudent = null; _deletionCommand = new DeleteCommand(_studentCatalog, this); }
public StudentMasterDetailsViewModel() { _studentCatalog = new StudentCatalog(); _studentItemViewModelSelected = null; _studentDetailsViewModel = null; _deleteCommand = null; // TODO - This needs to be changed }
public void AddShouldIncrementTheCatalogCount() { var catalog = new StudentCatalog(); catalog.Add(new Student("test", 123)); Assert.AreEqual(1, catalog.Count); catalog.Add(new Student("test", 123)); Assert.AreEqual(2, catalog.Count); }
public void RemoveShouldDecrementTheCatalogCount() { var catalog = new StudentCatalog(); catalog.Add(new Student("test", 123)); catalog.Remove(new Student("test", 123)); Assert.AreEqual(0, catalog.Count); var student = new Student("test", 123); catalog.Add(student); catalog.Remove(student); Assert.AreEqual(0, catalog.Count); }
//Creater nye objekter i systemet public StudentMDVM() { _studentCatalog = new StudentCatalog(); _studentCatalog.Load(); //Touch_Point.Student S1 = new Touch_Point.Student(360, "Steven Jobs", 69696969, "MyPhone HQ 420, Vice City", 13371337, "*****@*****.**"); //Touch_Point.Student S2 = new Touch_Point.Student(69, "Will Gates", 42091169, "NanoSoft HQ 911", 14881488, "*****@*****.**"); //_studentCatalog.Create(S1); //_studentCatalog.Create(S2); _deletionCommand = new RelayCommand(DeleteStudent, () => _selectedStudent != null); _updateCommand = new RelayCommand(UpdateStudent, () => _selectedStudent != null); _createCommand = new RelayCommand(CreateStudent, () => true); }
public void TestStudentCatalogEnumeration() { var catalog = new StudentCatalog(); var test = new Student("test", 123); var mary = new Student("mary", 45); catalog.Add(test); catalog.Add(mary); var expected = new List <Student>(); expected.Add(test); expected.Add(mary); foreach (var student in catalog) { Assert.IsTrue(expected.Remove(student)); } Assert.Equals(0, expected.Count); }
/// <summary> /// Run Dictionary Collection demo /// </summary> public static void Run() { var students = new StudentCatalog(); var anna = new Student(12, "Anna"); var betty = new Student(338, "Betty"); var carl = new Student(92, "Carl"); anna.AddTestResult("English", 85); anna.AddTestResult("Math", 70); anna.AddTestResult("Biology", 90); anna.AddTestResult("French", 52); betty.AddTestResult("English", 77); betty.AddTestResult("Math", 82); betty.AddTestResult("Chemistry", 65); betty.AddTestResult("French", 41); students.AddStudent(anna); students.AddStudent(betty); students.AddStudent(carl); }
/// <summary> /// Constructs students with their subject s and testcores /// </summary> static public void excercise4() { StudentCatalog students = new StudentCatalog(); Student anna = new Student(12, "Anna"); Student betty = new Student(338, "Betty"); Student carl = new Student(92, "Carl"); Student diana = new Student(295, "Diana"); anna.AddTestResult("English", 85); anna.AddTestResult("Math", 70); anna.AddTestResult("Biology", 90); anna.AddTestResult("French", 52); betty.AddTestResult("English", 77); betty.AddTestResult("Math", 82); betty.AddTestResult("Chemistry", 65); betty.AddTestResult("French", 41); carl.AddTestResult("English", 55); carl.AddTestResult("Math", 48); carl.AddTestResult("Biology", 70); carl.AddTestResult("French", 38); students.AddStudent(anna); students.AddStudent(betty); students.AddStudent(carl); students.AddStudent(diana); foreach (var id in students.StudentsList.Keys) { foreach (var item in students.StudentsList[id].TestScores.Keys) { Console.WriteLine(students.StudentsList[id].Name + " " + item + " " + students.StudentsList[id].TestScores[item]); } } }
public void CatalogShouldBeEmptyAfterConstruction() { var catalog = new StudentCatalog(); Assert.AreEqual(0, catalog.Count); }
public DeleteCommand(StudentCatalog catalog, StudentMasterDetailsViewModel viewModel) { _catalog = catalog; _viewModel = viewModel; }
public DeleteCommand(StudentCatalog catalog) { _catalog = catalog; }
public DeleteCommand(StudentCatalog catalog, StudentPageViewModel viewModel) { _catalog = catalog; _viewModel = viewModel; }