private async void DeleteProjectButton_Click(object sender, RoutedEventArgs e) { EnableAll(false); var result = StyledMessageDialog.Show("You sure?", "Delete project", MessageBoxButton.YesNo); if (result.GetValueOrDefault(false)) { await viewModel.Delete(); viewModel = null; window.PopPage(); } EnableAll(true); }
private async void DeleteAssignmentButton_Click(object sender, RoutedEventArgs e) { var result = StyledMessageDialog.Show("Do you really want to delete this assignment? If you proceed, all projects associated with this assignment will be deleted as well.", "Delete assignment", MessageBoxButton.YesNo); if (result.HasValue && result.Value) { var assignment = (AssignmentViewModel)DataContext; m_EditAssignmentButton.IsEnabled = false; m_DeleteAssignmentButton.IsEnabled = false; await assignment.Delete(); window.PopPage(); } }
private async void LoginButton_Click_1(object sender, RoutedEventArgs e) { m_LoginButton.IsEnabled = false; m_RegisterButton.IsEnabled = false; window.Session = await m_LoginViewModel.Login(m_PasswordBox.SecurePassword); if (window.Session == null) { //TODO do more stuff StyledMessageDialog.Show("Failed to login", "Error", MessageBoxButton.OK); } else { window.PushPage(new MainMenuPage(window)); } m_LoginButton.IsEnabled = true; m_RegisterButton.IsEnabled = true; }