private void ExcuteDeleteDelivery() { try { if (MessageBox.Show("Are you Sure You want to Delete this Delivery?", "Delete Delivery", MessageBoxButton.YesNoCancel, MessageBoxImage.Warning) == MessageBoxResult.Yes) { SelectedDelivery.Enabled = false; var stat = _deliveryService.Disable(SelectedDelivery); if (stat == string.Empty) { Deliverys.Remove(SelectedDelivery); Deliverys = Deliverys; } else { MessageBox.Show("Can't Delete Delivery, Please try again!!" + Environment.NewLine + stat, "Can't delete", MessageBoxButton.OK, MessageBoxImage.Error); } } } catch (Exception exception) { MessageBox.Show("Can't Delete Delivery, Please try again!!" + Environment.NewLine + exception.Message, "Can't delete", MessageBoxButton.OK, MessageBoxImage.Error); } }