public async Task DeleteAddressCategory(Guid addressCategoryId) { var addressCategoryDb = await _dbService.Get <AddressCategoryDb>(i => i.Id == addressCategoryId) .SingleOrDefaultAsync(); if (addressCategoryDb == null) { throw new Exception("Категории адреса не существует"); } await _dbService.Delete(addressCategoryDb); }
public async Task Delete(Guid id) { var group = await _dbService.Get <GroupDb>().FirstOrDefaultAsync(x => x.Id == id); if (group == null) { throw new Exception("Группа не существует"); } await _dbService.Delete(group); }
//private void LoadingDialogClosedEventHandler(object sender, DialogClosingEventArgs eventArgs) //{ // Thread.Sleep(3000); //} private async void Delete() { if (CurrentSynchronousDB == null) { return; } bool rsult = await dataBaseService.Delete(CurrentSynchronousDB.ID); if (rsult) { LoadData(); } }