public async Task Initialize() { var progressDialog = await m_dialogCoordinator.ShowProgressAsync(this, "Initializing Retrospecive Client", "Initializing Retrospecive Client..."); progressDialog.SetProgress(0); try { progressDialog.SetMessage("Initializing User Configuration"); UserConfigurationViewModel.Initialize(LogViewModel); progressDialog.SetProgress(0.33); RaisePropertyChanged(() => UserConfigurationViewModel); RaisePropertyChanged(() => ZoomViewModel); progressDialog.SetMessage("Checking User Configuration"); if (!UserConfigurationViewModel.UserConfiguration.IsAllRequiredSet) { UserConfigurationViewModel.OpenConfigurationCommand.Execute(null); } progressDialog.SetProgress(0.66); progressDialog.SetMessage("Preparing retrospective"); RetroViewModel.Initialize(this, LogViewModel); RaisePropertyChanged(() => RetroViewModel); progressDialog.SetProgress(1); } catch (Exception e) { LogViewModel.Log <Error>(e); } await progressDialog.CloseAsync(); }
public void OnRetroFinished() { RetroViewModel.Initialize(this, LogViewModel); RaisePropertyChanged(string.Empty); }