public void UpdateItem() { if (SelectedItem == null) { return; } Item updateItem = Items.Where(x => x.ItemId == SelectedItem.ItemId).FirstOrDefault(); if (!string.IsNullOrWhiteSpace(Title)) { updateItem.Title = Title; } updateItem.Description = Description; if (Price > 0) { updateItem.Price = Price; } updateItem.Sold = Sold; updateItem.PaymentDistributed = PaymentDistributed; if (SelectedVendor != null) { updateItem.Owner = Owner; } ItemsProcessor.UpdateItem(updateItem); Items.Refresh(); Reset(); }