public ActionResult Create() { var buyViewModel = new NewBuyViewModel(); buyViewModel.Tickers = GetTickersForDropDown(); buyViewModel.Accounts = GetAccountsForDropDown(); buyViewModel.TransactionTypes = GetTransactionTypesForDropDown(); return View(buyViewModel); }
public ActionResult Create(NewBuyViewModel buyViewModel) { try { var buyDto = new Invest.BusinessLogic.Service.Contract.Dtos.BuyDto(); Mapper.Map(buyViewModel, buyDto); _buyService.AddBuy(buyDto); return RedirectToAction("Index"); } catch { return View(); } }
// // GET: /Buy/Edit/5 public ActionResult Edit(int id) { var buyDto = _buyService.GetBuy(id); var buyViewModel = new NewBuyViewModel(); Mapper.Map(buyDto, buyViewModel); //buyViewModel = ConvertToViewModel(buyDto); buyViewModel.AmtInv = buyDto.AmtInv > 0 ? buyDto.AmtInv.ToString("F2") : ""; buyViewModel.NumShares = buyDto.NumShares > 0 ? buyDto.NumShares.ToString("F3") : ""; buyViewModel.BuyPrice = buyDto.BuyPrice > 0 ? buyDto.BuyPrice.ToString("F2") : ""; buyViewModel.DividendAmount = buyDto.DividendAmount > 0 ? buyDto.DividendAmount.ToString("F2") : ""; buyViewModel.Tickers = GetTickersForDropDown(); buyViewModel.Accounts = GetAccountsForDropDown(); buyViewModel.TransactionTypes = GetTransactionTypesForDropDown(); return View(buyViewModel); }