public static void DeleteAllSessions() { foreach (Session session in TransferDB.SessionsList) { DatabaseService.Delete <Session>(session); } }
private async void OnDeleteLicense() { var res = await ShowMessageAsync("Delete?", "Are you sure to delete this License?", MessageDialogStyle.AffirmativeAndNegative, new MetroDialogSettings { AnimateShow = false }); if (res == MessageDialogResult.Affirmative) { BackgroundWorker worker = new BackgroundWorker(); worker.DoWork += (sender, e) => { e.Result = DatabaseService.Delete(e.Argument as Models.Entity.License); }; worker.RunWorkerCompleted += (sender, e) => { int dd = (int)e.Result; Licenses.Remove(SelectedLicense); }; worker.RunWorkerAsync(SelectedLicense); } }
private async void OnDelete() { var res = await ShowMessageAsync("Delete?", "Are you sure? Do you want delete user " + SelectedUser.UserName + "?", MessageDialogStyle.AffirmativeAndNegative, new MetroDialogSettings { AnimateShow = false }); if (res == MessageDialogResult.Affirmative) { BackgroundWorker worker = new BackgroundWorker(); worker.DoWork += (sender, e) => { e.Result = DatabaseService.Delete(e.Argument as User); }; worker.RunWorkerCompleted += (sender, e) => { int dd = (int)e.Result; Users.Remove(SelectedUser); }; worker.RunWorkerAsync(SelectedUser); } }
public static void DeleteSelectedSession(Session session) { DatabaseService.Delete <Session>(session); }