Ejemplo n.º 1
0
 private List<BuyViewModel> GetBuyViewModels(List<Invest.BusinessLogic.Service.Contract.Dtos.BuyDto> buysDtos)
 {
     var buyViewModels = new List<BuyViewModel>();
     foreach (var buyDto in buysDtos)
     {
         var buyViewModel = new BuyViewModel();
         Mapper.Map(buyDto, buyViewModel);
         buyViewModel.BuyDateDisplay = buyViewModel.BuyDate.Value.ToShortDateString();
         buyViewModels.Add(buyViewModel);
     }
     return buyViewModels;
 }
Ejemplo n.º 2
0
 private Invest.BusinessLogic.Service.Contract.Dtos.BuyDto ConvertToDto(BuyViewModel buyViewModel)
 {
     var buyDto = new Invest.BusinessLogic.Service.Contract.Dtos.BuyDto();
     buyDto.TransactionTypeId = buyViewModel.TransactionTypeId;
     buyDto.AddedBy = buyViewModel.AddedBy;
     //buyDto.AmtInv = buyViewModel.AmtInv;
     buyDto.AmtInv = decimal.Parse(buyViewModel.AmtInv);
     buyDto.BrokerId = buyViewModel.BrokerId;
     //buyDto.BrokerGUID = buy.BrokerGUID;
     buyDto.BuyCommission = buyViewModel.BuyCommission;
     buyDto.BuyDate = buyViewModel.BuyDate.Value;
     buyDto.BuyGUID = buyViewModel.BuyGUID;
     buyDto.BuyPrice = decimal.Parse(buyViewModel.BuyPrice);
     buyDto.BuyType = buyViewModel.BuyType;
     buyDto.Comments = buyViewModel.Comments;
     buyDto.DateAdded = buyViewModel.DateAdded;
     buyDto.DateModified = buyViewModel.DateModified;
     buyDto.DividendAmount = decimal.Parse(buyViewModel.DividendAmount);
     buyDto.Id = buyViewModel.Id;
     //buyDto.InvestmentClassification = buy.InvestmentClassification;
     //buyDto.InvestmentClassificationGuid = buy.InvestmentClassificationGuid;
     buyDto.ModifiedBy = buyViewModel.ModifiedBy;
     buyDto.NumShares = decimal.Parse(buyViewModel.NumShares);
     buyDto.orderby = buyViewModel.orderby;
     buyDto.OriginalBuyGUID = buyViewModel.OriginalBuyGUID;
     buyDto.refID = buyViewModel.refID;
     //buyDto.SubTransactionType = buy.SubTransactionType;
     //buyDto.SubTransactionTypeGuid = buy.SubTransactionTypeGuid;
     buyDto.Ticker = buyViewModel.Ticker;
     // public Ticker Ticker1 { get; set; }
     //buyDto.TickerGUID = buy.TickerGUID;
     buyDto.TickerId = buyViewModel.TickerId ?? 0;
     //buyDto.TranGUID = buy.TranGUID;
     buyDto.TransactionType = buyViewModel.TransactionType;
     buyDto.TransactionTypeId = buyViewModel.TransactionTypeId;
     return buyDto;
 }
Ejemplo n.º 3
0
 private BuyViewModel ConvertToViewModel(Invest.BusinessLogic.Service.Contract.Dtos.BuyDto buyDto)
 {
     var buyViewModel = new BuyViewModel();
     buyViewModel.AccountId = buyDto.AccountId;
     buyViewModel.AddedBy = buyDto.AddedBy;
     buyViewModel.AmtInv = buyDto.AmtInv > 0 ? buyDto.AmtInv.ToString("F3") : "";
     //    buyDto.Broker = buy.Broker;
     //    buyDto.BrokerGUID = buy.BrokerGUID;
     buyViewModel.BuyCommission = buyDto.BuyCommission;
     buyViewModel.BuyDate = buyDto.BuyDate;
     buyViewModel.BuyGUID = buyDto.BuyGUID;
     buyViewModel.BuyPrice = buyDto.BuyPrice > 0 ? buyDto.BuyPrice.ToString("F3") : "";
     buyViewModel.BuyType = buyDto.BuyType;
     buyViewModel.Comments = buyDto.Comments;
     buyViewModel.DateAdded = buyDto.DateAdded;
     buyViewModel.DateModified = buyDto.DateModified;
     buyViewModel.DividendAmount = buyDto.DividendAmount > 0 ? buyDto.DividendAmount.ToString("F3") : "";
     buyViewModel.Id = buyDto.Id;
     //    buyDto.InvestmentClassification = buy.InvestmentClassification;
     //    buyDto.InvestmentClassificationGuid = buy.InvestmentClassificationGuid;
     buyViewModel.ModifiedBy = buyDto.ModifiedBy;
     buyViewModel.NumShares = buyDto.NumShares > 0 ? buyDto.NumShares.ToString("F3") : "";
     buyViewModel.orderby = buyDto.orderby;
     buyViewModel.OriginalBuyGUID = buyDto.OriginalBuyGUID;
     buyViewModel.refID = buyDto.refID;
     //    buyDto.SubTransactionType = buy.SubTransactionType;
     //    buyDto.SubTransactionTypeGuid = buy.SubTransactionTypeGuid;
     buyViewModel.Ticker = buyDto.Ticker;
     // public Ticker Ticker1 { get; set; }
      //   buyDto.TickerGUID = buy.TickerGUID;
     buyViewModel.TickerId = buyDto.TickerId;
      //   buyDto.TranGUID = buy.TranGUID;
     buyViewModel.TransactionType = buyDto.TransactionType;
     buyViewModel.TransactionTypeId = buyDto.TransactionTypeId.Value;
     return buyViewModel;
 }
Ejemplo n.º 4
0
        public ActionResult Edit(BuyViewModel buyViewModel)
        {
            try
            {
                var buyDto = new BuyDto();
                Mapper.Map(buyViewModel, buyDto);

                var success = _buyService.SaveBuy(buyDto);

                return RedirectToAction("Index");
            }
            catch
            {
                return View(buyViewModel);
            }
        }