Example #1
0
        public BuyAndHoldSplit Create(BuyAndHoldSplitDto dto)
        {
            var model = new BuyAndHoldSplit
            {
                Notes = dto.Notes,
                TickerSymbol = dto.TickerSymbol
            };

            _context.BuyAndHoldSplits.Add(model);
            _context.SaveChanges();

            return model;
        }
Example #2
0
 public Invest.Dto.Bh.BuyAndHoldSplitDto MapToDto(BuyAndHoldSplit model)
 {
     return new Invest.Dto.Bh.BuyAndHoldSplitDto
     {
         Id = model.Id,
         BuyAndHoldTransactionId = model.BuyAndHoldTransactionId,
         SplitDate = model.SplitDate,
         TickerSymbol = model.TickerSymbol,
         SecurityId = model.SecurityId,
         NumberShares = model.NumberShares,
         Split = model.Split,
         NewShares = model.NewShares,
         ExistingShares = model.ExistingShares,
         Reverse = model.Reverse.HasValue ? model.Reverse.Value : false,
         Adjust = model.Adjust.HasValue? model.Adjust.Value : false,
         ValidFrom = model.ValidFrom,
         ValidTo = model.ValidTo,
         Notes = model.Notes,
         Url = model.Url
     };
 }
Example #3
0
        private BuyAndHoldSplitDto MapBuyAndHoldSplit(BuyAndHoldSplit model)
        {
            var dto = new BuyAndHoldSplitDto
            {

                Id = model.Id,
                SplitDate = model.SplitDate,
                BuyAndHoldTransactionId = model.BuyAndHoldTransactionId,
                Symbol = model.TickerSymbol,
                SecurityId = model.SecurityId,
               // Type = model.Type,
                NumberShares = model.NumberShares,
                SplitRatio = model.Split,
                NewShares = model.NewShares,
                ExistingShares = model.ExistingShares,
                Reverse = model.Reverse.HasValue ? model.Reverse.Value : false,
                Adjust = model.Adjust.HasValue ? model.Adjust.Value : false,
                ValidFrom = model.ValidFrom,
                ValidTo = model.ValidTo,
                Notes = model.Notes,
                //                Url1 = model.Url1,
                //                Url2 = model.Url2,
                //                Url3 = model.Url3
            };

            return dto;
        }