private void GenerateCodeCommand_Executed() { var prepreq = new Messaging.Requests.PrepareForGenerationRequest(); Messenger.Default.Send(prepreq); var s = TLCGenIntegrityChecker.IsControllerDataOK(_plugin.Controller); if (s == null) { _codeGenerator.GenerateSourceFiles(_plugin.Controller, Path.GetDirectoryName(_plugin.ControllerFileName)); Messenger.Default.Send(new ControllerCodeGeneratedMessage()); } else { MessageBox.Show(s, "Fout in controller"); } }
private void GenerateCodeCommand_Executed(object prm) { var prepreq = new Messaging.Requests.PrepareForGenerationRequest(_Plugin.Controller); GalaSoft.MvvmLight.Messaging.Messenger.Default.Send(prepreq); string s = TLCGenIntegrityChecker.IsControllerDataOK(_Plugin.Controller); if (s == null) { _CodeGenerator.GenerateSourceFiles(_Plugin.Controller, Path.GetDirectoryName(_Plugin.ControllerFileName)); Messenger.Default.Send(new ControllerCodeGeneratedMessage()); } else { MessageBox.Show(s, "Fout in conflictmatrix"); } }
private void OnPrepareForGenerationRequest(Messaging.Requests.PrepareForGenerationRequest request) { var procreq = new Messaging.Requests.ProcessSynchronisationsRequest(); MessengerInstance.Send(procreq); }