Exemplo n.º 1
0
 private void UpdateOperationMessageList(OperationMessageEventArgs operationMessageEventArgs)
 {
     // http://stackoverflow.com/questions/18331723/this-type-of-collectionview-does-not-support-changes-to-its-sourcecollection-fro
     Application.Current.Dispatcher.Invoke(delegate
     {
         var item = OperationMessages.FirstOrDefault(i => i.Id == operationMessageEventArgs.Id);
         if (item != null)
         {
             item.Update(operationMessageEventArgs);
         }
         else
         {
             OperationMessages.Add(new OperationMessage(operationMessageEventArgs));
         }
         OperationMessages.Sort();
     });
 }
Exemplo n.º 2
0
 public void Update(OperationMessageEventArgs operationMessageEventArgs)
 {
     Message = operationMessageEventArgs.Message;
     UpdateStatus(operationMessageEventArgs.Status);
 }
Exemplo n.º 3
0
 public OperationMessage(OperationMessageEventArgs operationMessageEventArgs)
 {
     Id      = operationMessageEventArgs.Id;
     Updated = DateTime.Now;
     Update(operationMessageEventArgs);
 }
Exemplo n.º 4
0
 private void OnOperationMessageEvent(object sender, OperationMessageEventArgs eventArgs)
 {
     UpdateOperationMessageList(eventArgs);
 }
Exemplo n.º 5
0
 private void OnTestFinishedEvent(object sender, OperationMessageEventArgs eventArgs)
 {
     NumberOfTestsFinished = NumberOfTestsFinished + 1;
 }
Exemplo n.º 6
0
 private void OnTestStartedEvent(object sender, OperationMessageEventArgs eventArgs)
 {
     CurrentlyRunningTest = eventArgs.Id;
 }