Exemplo n.º 1
0
 public ActionResult Create()
 {
     var buyViewModel = new NewBuyViewModel();
     buyViewModel.Tickers = GetTickersForDropDown();
     buyViewModel.Accounts = GetAccountsForDropDown();
     buyViewModel.TransactionTypes = GetTransactionTypesForDropDown();
     return View(buyViewModel);
 }
Exemplo n.º 2
0
        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();
            }
        }
Exemplo n.º 3
0
        //
        // 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);
        }