예제 #1
0
 public static void DeleteAllSessions()
 {
     foreach (Session session in TransferDB.SessionsList)
     {
         DatabaseService.Delete <Session>(session);
     }
 }
예제 #2
0
        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);
            }
        }
예제 #3
0
        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);
            }
        }
예제 #4
0
 public static void DeleteSelectedSession(Session session)
 {
     DatabaseService.Delete <Session>(session);
 }