// Add New public async Task ExecuteAsyncAddAdmin(object parameter) { AddAdminDialogV adminContentDialogUC = new AddAdminDialogV(); await adminContentDialogUC.ShowAsync(); RefreshTableExecute(null); }
public async Task ExecuteAsyncAdd(object parameter) { AddAdminDialogV addAdminUC = (AddAdminDialogV)parameter; addAdminUC.addNewAdminProggressBar.IsIndeterminate = true; String errorMessage = null; await Task.Run(() => { try { ExecuteSyncAdd(); } catch (Exception e) { errorMessage = e.Message; } }); if (errorMessage == null) { addAdminUC.Hide(); } else { ((App)(App.Current)).NotifyMessage("Error: " + errorMessage); } addAdminUC.addNewAdminProggressBar.IsIndeterminate = false; }
public object ExecuteCancel(object parameter) { AddAdminDialogV addAdminUC = (AddAdminDialogV)parameter; addAdminUC.Hide(); return(null); }
// Add Admin public bool CanExecuteAdd(object parameter) { AddAdminDialogV addAdminUC = (AddAdminDialogV)parameter; if (addAdminUC == null) { return(false); } return(!string.IsNullOrEmpty(addAdminUC.FirstName.Text) && !string.IsNullOrEmpty(addAdminUC.LastName.Text) && !string.IsNullOrEmpty(addAdminUC.ID.Text) && !string.IsNullOrEmpty(addAdminUC.Address.Text) && !string.IsNullOrEmpty(addAdminUC.BirthDate.Text) && !string.IsNullOrEmpty(addAdminUC.UserName.Text)); }