private async Task Deploy() { Log.Information("# Starting deployment..."); var windowsDeploymentOptions = new WindowsDeploymentOptions { ImagePath = wimPickViewModel.WimMetadata.Path, ImageIndex = wimPickViewModel.WimMetadata.SelectedDiskImage.Index, SizeReservedForWindows = advancedViewModel.SizeReservedForWindows, UseCompact = advancedViewModel.UseCompactDeployment, }; optionsProvider.Options = windowsDeploymentOptions; await CleanDownloadedIfNeeded(); await deployer.Deploy(); Log.Information("Deployment successful"); await uiServices.Dialog.PickOptions(Resources.WindowsDeployedSuccessfully, new List <Option>() { new Option("Close") }); }
private async Task Deploy() { var windowsDeploymentOptions = new WindowsDeploymentOptions { ImagePath = wimPickViewModel.WimMetadata.Path, ImageIndex = wimPickViewModel.WimMetadata.SelectedDiskImage.Index, SizeReservedForWindows = advancedViewModel.SizeReservedForWindows, UseCompact = advancedViewModel.UseCompactDeployment, }; optionsProvider.Options = windowsDeploymentOptions; await deployer.Deploy(); await uiServices.DialogService.ShowAlert(this, Resources.Finished, Resources.WindowsDeployedSuccessfully); }