示例#1
0
 private void UpdateTest(SimpleEditableTest source, Test destination)
 {
     destination.Subject       = source.Subject;
     destination.SeriesNumber  = source.SeriesNumber;
     destination.Date          = source.Date;
     destination.Name          = source.Name;
     destination.SubCategory   = source.SubCategory;
     destination.MaximumPoints = source.MaximumPoints;
 }
示例#2
0
 public void SetTest(Test test)
 {
     _editingTest = test;
     if (EditingTest != null)
     {
         EditingTest.ErrorsChanged -= RaiseCanExecuteChanged;
     }
     EditingTest = new SimpleEditableTest();
     EditingTest.ErrorsChanged += RaiseCanExecuteChanged;
     CopyTest(test, EditingTest);
 }
示例#3
0
        private void CopyTest(Test source, SimpleEditableTest destination)
        {
            destination.ID = source.ID;

            destination.Subject      = source.Subject;
            destination.SeriesNumber = source.SeriesNumber;

            destination.Date = EditMode ? source.Date : DateTime.Now;

            destination.Name          = source.Name;
            destination.SubCategory   = source.SubCategory;
            destination.MaximumPoints = source.MaximumPoints;
        }