private void editSelectedInventoryItem()
        {
            string itemName = txtItemName.Text; //Name Needed for setting preferred vendor

            bool itemUpdated = false;

            InventoryItem newItem = getInventoryItemFromInput();

            try
            {
                itemUpdated = _inventoryManager.EditInventoryItem(_inventoryItem, newItem);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + "\n\n" + ex.InnerException.Message,
                                "Inventory Item Update Failed", MessageBoxButton.OK, MessageBoxImage.Error);
            }

            if (itemUpdated == false) //Item not updated OR multiple items updated
            {
                MessageBox.Show("Item Could Not Be Created With Supplied Fields", "Inventory Item Creation Failed",
                                MessageBoxButton.OK, MessageBoxImage.Error);
                this.DialogResult = false;
            }
            else //Item updated
            {
                //Deletes all of selected item's vendors (for next step)
                _inventoryManager.DeleteInventoryItemFromVendorItems(itemName);

                //Updates preferred and selected vendors
                setVendorsToSelected(itemName);

                MessageBox.Show("Inventory Item Successfully Updated", "Inventory Item Updated",
                                MessageBoxButton.OK, MessageBoxImage.Information);

                this.DialogResult = true;
            }
        }