private void RemoveFromList(Products product) { using (var db = new DbRepository(new DatabaseContext())) { db.Products.Remove(product); db.Commit(); ShowProducts(); } }
private void DeleteAccount() { if (dgvDeletedUsers.Rows.Count < 1) { return; } using (var repository = new DbRepository(new DatabaseContext())) { var accountId = GetAccountId(dgvDeletedUsers); var account = repository.Users.GetById(accountId); repository.Users.Remove(account); repository.Commit(); MessageAlert.Show("Successfully Deleted"); ResetToDefault(); } }
private void DeActivateAccount() { if (dgvAccount.Rows.Count < 1) { return; } using (var repository = new DbRepository(new DatabaseContext())) { var accountId = GetAccountId(dgvAccount); var account = repository.Users.GetById(accountId); if (account != null) { account.IsActive = false; repository.Commit(); MessageAlert.Show("Successfully Deactivated selected account", "DeActivate", AlertType.Delete); ResetToDefault(); } } }
private void DeleteSupplier() { var attendantId = GetSupplierId(); if (!ValidateSelectedRecord()) { return; } using (var repository = new DbRepository(new DatabaseContext())) { var selectedAttendant = repository.PumpAttendants.GetById(attendantId); if (selectedAttendant != null) { repository.PumpAttendants.Remove(selectedAttendant); repository.Commit(); ShowSuppliers(); } } }
private void DeleteCustomer() { var customerId = GetCustomerId(); if (!ValidateSelectedRecord()) { return; } using (var repository = new DbRepository(new DatabaseContext())) { var customer = repository.Customers.GetById(customerId); if (customer != null) { repository.Customers.Remove(customer); repository.Commit(); ShowCustomers(); } } }
private void ActivateAccount() { if (dgvDeletedUsers.Rows.Count < 1) { return; } using (var repository = new DbRepository(new DatabaseContext())) { var accountId = GetAccountId(dgvDeletedUsers); User account = repository.Users.GetById(accountId); if (account != null) { account.IsActive = true; repository.Commit(); MessageAlert.Show("Account successfully activated", "Activate"); ResetToDefault(); } } }
private void DeleteProduct() { if (!ValidateSelectedRecord()) { return; } if (FlatMessageBox.Show("Selected product will be deleted. Do you want to continue?", "Delete Product", DialogButtons.YesNo, DialogType.Warning) == DialogButton.Yes) { using (var repository = new DbRepository(new DatabaseContext())) { var selectedProduct = repository.Products.GetById(GetProductId()); if (selectedProduct != null) { repository.Products.Remove(selectedProduct); repository.Commit(); MessageAlert.Show("Product successfully removed from the list", "Deleted", AlertType.Delete); ShowProducts(); } } } }