public ActionResult CreateCash(Asset model) { if (ModelState.IsValid) { repository.AddAsset(model); return RedirectToAction("Cash"); } return View(model); }
public ActionResult CreateBond(Asset model) { if (ModelState.IsValid) { AssetType assetType; Enum.TryParse<AssetType>(model.AssetTypeString, out assetType); model.AssetType = assetType; repository.AddAsset(model); return RedirectToAction("Bonds"); } return View(model); }
public ActionResult CreateCash() { Asset model = new Asset { UserId = UserId, AssetType = AssetType.Cash, Symbol = "CASH_EQUIVALENT" }; return View(model); }
public ActionResult EditStock(Asset model) { repository.UpdateAsset(model); return RedirectToAction("Stocks"); }
public ActionResult CreateBond() { AddBondAssetClassesToViewData(); Asset model = new Asset { UserId = UserId }; return View(model); }
public ActionResult EditCash(Asset model) { repository.UpdateAsset(model); return RedirectToAction("Cash"); }
public ActionResult EditRealEstate(Asset model) { repository.UpdateAsset(model); return RedirectToAction("RealEstate"); }
public ActionResult EditBond(Asset model) { repository.UpdateAsset(model); return RedirectToAction("Bonds"); }
public ActionResult Delete(Asset model) { repository.DeleteAsset(model); return RedirectToAction("Index"); }
public void DeleteAsset(Asset asset) { context.Assets.Attach(asset); context.Assets.Remove(asset); SaveChanges(); }
public void UpdateAsset(Asset asset) { Asset assetToUpdate = GetAsset(asset.AssetId); assetToUpdate.Name = asset.Name; assetToUpdate.AssetType = asset.AssetType; assetToUpdate.Symbol = asset.Symbol; assetToUpdate.Value = asset.Value; assetToUpdate.NumShares = asset.NumShares; SaveChanges(); }
public Asset AddAsset(Asset asset) { Asset retVal = context.Assets.Add(asset); SaveChanges(); return retVal; }