public BuyAndHoldSplit Create(BuyAndHoldSplitDto dto) { var model = new BuyAndHoldSplit { Notes = dto.Notes, TickerSymbol = dto.TickerSymbol }; _context.BuyAndHoldSplits.Add(model); _context.SaveChanges(); return model; }
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 }; }
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; }