void SaveConnection() { if (_webServiceSource == null) { var res = RequestServiceNameViewModel.ShowSaveDialog(); if (res == MessageBoxResult.OK) { ResourceName = RequestServiceNameViewModel.ResourceName.Name; var src = ToSource(); src.Path = RequestServiceNameViewModel.ResourceName.Path ?? RequestServiceNameViewModel.ResourceName.Name; Save(src); if (RequestServiceNameViewModel.SingleEnvironmentExplorerViewModel != null) { AfterSave(RequestServiceNameViewModel.SingleEnvironmentExplorerViewModel.Environments[0].ResourceId, src.Id); } Item = src; _webServiceSource = src; SetupHeaderTextFromExisting(); } } else { var src = ToSource(); Save(src); Item = src; _webServiceSource = src; SetupHeaderTextFromExisting(); } }
public override void Save() { if (_pluginSource == null) { var res = RequestServiceNameViewModel.ShowSaveDialog(); if (res == MessageBoxResult.OK) { ResourceName = RequestServiceNameViewModel.ResourceName.Name; var src = ToModel(); src.Id = SelectedGuid; src.ResourcePath = RequestServiceNameViewModel.ResourceName.Path ?? RequestServiceNameViewModel.ResourceName.Name; src.ClsId = SelectedDll.ClsId; src.Is32Bit = SelectedDll.Is32Bit; Save(src); if (RequestServiceNameViewModel.SingleEnvironmentExplorerViewModel != null) AfterSave(RequestServiceNameViewModel.SingleEnvironmentExplorerViewModel.Environments[0].ResourceId, src.Id); Path = src.ResourcePath; src.Is32Bit = SelectedDll.Is32Bit; _pluginSource = src; Item= ToModel(); SetupHeaderTextFromExisting(); } } else { var src = ToModel(); src.ClsId = SelectedDll.ClsId; src.Is32Bit = SelectedDll.Is32Bit; Save(src); _pluginSource = src; Item = ToModel(); } OnPropertyChanged(() => Header); }
void SaveConnection() { if (_rabbitMQServiceSource == null) { RequestServiceNameViewModel.Wait(); if (RequestServiceNameViewModel.Exception == null) { var requestServiceNameViewModel = RequestServiceNameViewModel.Result; var res = requestServiceNameViewModel.ShowSaveDialog(); if (res == MessageBoxResult.OK) { ResourceName = requestServiceNameViewModel.ResourceName.Name; var source = ToSource(); source.ResourcePath = requestServiceNameViewModel.ResourceName.Path ?? requestServiceNameViewModel.ResourceName.Name; Save(source); AfterSave(requestServiceNameViewModel, source); Item = source; _rabbitMQServiceSource = source; SetupHeaderTextFromExisting(); } } } else { var source = ToSource(); Save(source); Item = source; _rabbitMQServiceSource = source; SetupHeaderTextFromExisting(); } }
private void SaveConnection() { if (_rabbitMQServiceSource == null) { RequestServiceNameViewModel.Wait(); if (RequestServiceNameViewModel.Exception == null) { var requestServiceNameViewModel = RequestServiceNameViewModel.Result; var res = requestServiceNameViewModel.ShowSaveDialog(); if (res == MessageBoxResult.OK) { ResourceName = requestServiceNameViewModel.ResourceName.Name; IRabbitMQServiceSourceDefinition source = ToSource(); source.ResourcePath = requestServiceNameViewModel.ResourceName.Path ?? requestServiceNameViewModel.ResourceName.Name; Save(source); if (requestServiceNameViewModel.SingleEnvironmentExplorerViewModel != null) { AfterSave(requestServiceNameViewModel.SingleEnvironmentExplorerViewModel.Environments[0].ResourceId, source.ResourceID); } Item = source; _rabbitMQServiceSource = source; SetupHeaderTextFromExisting(); } } } else { IRabbitMQServiceSourceDefinition source = ToSource(); Save(source); Item = source; _rabbitMQServiceSource = source; SetupHeaderTextFromExisting(); } }
protected override void OnDispose() { if (RequestServiceNameViewModel != null) { RequestServiceNameViewModel.Result?.Dispose(); RequestServiceNameViewModel.Dispose(); } DisposeManageExchangeSourceViewModel(true); }
protected override void OnDispose() { if (RequestServiceNameViewModel != null) { RequestServiceNameViewModel.Result?.Dispose(); RequestServiceNameViewModel.Dispose(); } Dispose(true); }
public static Task <IRequestServiceNameViewModel> CreateAsync(IEnvironmentViewModel environmentViewModel, string selectedPath, string header, IExplorerItemViewModel explorerItemViewModel) { if (environmentViewModel == null) { throw new ArgumentNullException(nameof(environmentViewModel)); } var ret = new RequestServiceNameViewModel(); return(ret.InitializeAsync(environmentViewModel, selectedPath, header, explorerItemViewModel)); }
private void SaveConnection() { if (_oAuthSource == null) { RequestServiceNameViewModel.Wait(); if (RequestServiceNameViewModel.Exception == null) { var requestServiceNameViewModel = RequestServiceNameViewModel.Result; var res = requestServiceNameViewModel.ShowSaveDialog(); if (res == MessageBoxResult.OK) { var src = ToSource(); src.ResourceName = requestServiceNameViewModel.ResourceName.Name; src.ResourcePath = requestServiceNameViewModel.ResourceName.Path ?? requestServiceNameViewModel.ResourceName.Name; Save(src); if (requestServiceNameViewModel.SingleEnvironmentExplorerViewModel != null) { AfterSave(requestServiceNameViewModel.SingleEnvironmentExplorerViewModel.Environments[0].ResourceId, src.ResourceID); } _oAuthSource = src; Path = _oAuthSource.ResourcePath; SetupHeaderTextFromExisting(); } } else { throw RequestServiceNameViewModel.Exception; } } else { var src = ToSource(); src.ResourcePath = Item.ResourcePath ?? ""; src.ResourceName = Item.ResourceName; Save(src); Item = src; _oAuthSource = src; SetupHeaderTextFromExisting(); } }
private void SaveConnection() { Testing = true; TestFailed = false; if (DbSource == null) { RequestServiceNameViewModel.Wait(); if (RequestServiceNameViewModel.Exception == null) { var requestServiceNameViewModel = RequestServiceNameViewModel.Result; var res = requestServiceNameViewModel.ShowSaveDialog(); if (res == MessageBoxResult.OK) { _resourceName = requestServiceNameViewModel.ResourceName.Name; var src = ToDbSource(); src.Path = requestServiceNameViewModel.ResourceName.Path ?? requestServiceNameViewModel.ResourceName.Name; Save(src); if (requestServiceNameViewModel.SingleEnvironmentExplorerViewModel != null && !TestFailed) { DbSource = src; Path = DbSource.Path; SetupHeaderTextFromExisting(); AfterSave(requestServiceNameViewModel.SingleEnvironmentExplorerViewModel.Environments[0].ResourceId, src.Id); } } } else { throw RequestServiceNameViewModel.Exception; } } else { var src = ToDbSource(); Save(src); DbSource = src; } }
void SaveConnection() { if (_serverSource == null) { RequestServiceNameViewModel.Wait(); if (RequestServiceNameViewModel.Exception == null) { var requestServiceNameViewModel = RequestServiceNameViewModel.Result; var res = requestServiceNameViewModel.ShowSaveDialog(); if (res == MessageBoxResult.OK) { ResourceName = requestServiceNameViewModel.ResourceName.Name; var src = ToSource(); src.ResourcePath = requestServiceNameViewModel.ResourceName.Path ?? requestServiceNameViewModel.ResourceName.Name; Save(src); AfterSave(requestServiceNameViewModel, src); Item = src; _serverSource = src; SetupHeaderTextFromExisting(); } } else { throw RequestServiceNameViewModel.Exception; } } else { var src = ToSource(); Save(src); Item = src; _serverSource = src; SetupHeaderTextFromExisting(); } }
private void SaveConnection() { if (_emailServiceSource == null) { RequestServiceNameViewModel.Wait(); if (RequestServiceNameViewModel.Exception == null) { var requestServiceNameViewModel = RequestServiceNameViewModel.Result; var res = requestServiceNameViewModel.ShowSaveDialog(); if (res == MessageBoxResult.OK) { var src = ToSource(); src.ResourceName = requestServiceNameViewModel.ResourceName.Name; src.Path = requestServiceNameViewModel.ResourceName.Path ?? requestServiceNameViewModel.ResourceName.Name; Save(src); if (requestServiceNameViewModel.SingleEnvironmentExplorerViewModel != null) { AfterSave(requestServiceNameViewModel.SingleEnvironmentExplorerViewModel.Environments[0].ResourceId, src.Id); } Item = src; _emailServiceSource = src; ResourceName = _emailServiceSource.ResourceName; SetupHeaderTextFromExisting(); } } } else { var src = ToSource(); Save(src); Item = src; _emailServiceSource = src; SetupHeaderTextFromExisting(); } TestPassed = false; }
void TrySaveConnection() { Testing = true; TestFailed = false; if (DbSource == null) { RequestServiceNameViewModel.Wait(); if (RequestServiceNameViewModel.Exception == null) { SaveConnection(); } else { throw RequestServiceNameViewModel.Exception; } } else { var src = ToDbSource(); Save(src); DbSource = src; } }
protected override void OnDispose() { RequestServiceNameViewModel?.Dispose(); Dispose(true); }