public void DeleteAsset(Asset asset) { DBResources.Instance.Context.Assets.Remove(asset); DBResources.Instance.Save(); if (ExistingAssets != null) { ExistingAssets.Remove(asset); TotalAssetValue -= asset.ValueInINR; } }
public Asset AddNewAsset(Asset asset) { Asset newlyAddedAsset = DBResources.Instance.Context.Assets.Add(asset); DBResources.Instance.Save(); if (ExistingAssets != null) { ExistingAssets.Add(newlyAddedAsset); TotalAssetValue += newlyAddedAsset.ValueInINR; } return newlyAddedAsset; }
private void AddNewAsset_Click(object sender, RoutedEventArgs e) { Asset asset = new Asset(); if (assetName.SelectedItem == null) AddNewAsset(); asset.AssetNameID = (assetName.SelectedItem as AssetName).AssetNameID; asset.Quantity = Convert.ToDecimal(quantity.Text); asset.InvoiceNumber = invoiceNumber.Text; asset.InvoiceDate = Convert.ToDateTime(invoiceDate.Text); asset.ValueInINR = Convert.ToDecimal(valueInINR.Text); m_ViewModel.AddNewAsset(asset); assetName.SelectedItem = null; quantity.Text = string.Empty; invoiceNumber.Text = string.Empty; invoiceDate.SelectedDate = DateTime.Now; valueInINR.Text = string.Empty; }