public void DeletePurchase(Object parameter) { if (ConfirmDialog.Confirm($"Удалить покупку {SelectedPurchase.Name}?")) { PurchaseSource.Remove(SelectedPurchase); db.Purchase.Local.Remove(SelectedPurchase); db.SaveChanges(); } }
public void ItemPurchased(int numberSold, PurchaseSource purchaseSource) { if (purchaseSource == PurchaseSource.FromBuyer) { Snapshot = Snapshot.Bought(numberSold); if (Snapshot.BoughtSoFar >= _numberToBuy) { Snapshot = Snapshot.Closed(); } NotifyChange(); } }