public override void startResetThread() { DialogBoxViewModel.Answer = "None"; DialogBoxViewModel.Mode = "Confirm"; DialogBoxViewModel.Title = "Reset Form"; DialogBoxViewModel.Message = "Resetting form will restore previous values. Proceed?"; while (DialogBoxViewModel.Answer.Equals("None")) { Thread.Sleep(100); } if (DialogBoxViewModel.Answer.Equals("OK")) { Provider = (Provider)CopyProvider.Clone(); foreach (PropertyInfo info in GetType().GetProperties()) { if (info.Name.EndsWith("Error")) { info.SetValue(this, ""); } } } DialogBoxViewModel.Answer = ""; }
public void Copy(CopyArgs args) { var provider = new CopyProvider(args); provider.Copy(); }