示例#1
0
        public BasketCountryModel CreateBasketCountry(Computations computations, BasketCountryNode basketCountryNode)
        {
            var baseExpression = this.modelBuilder.CreateBaseExpression();
            var portfolioAdjustmentExpression = this.modelBuilder.CreatePortfolioAdjustmentExpression();

            var result = this.modelBuilder.CreateBasketCountryModel(
                basketCountryNode.Basket,
                computations,
                baseExpression,
                portfolioAdjustmentExpression
                );

            return(result);
        }
 public void Resolve(BasketCountryNode node)
 {
     this.ResultOpt = node.Basket;
 }
示例#3
0
        public BasketCountryNode CreateBasketCountry(BasketCountryModel model)
        {
            var result = new BasketCountryNode(model.Basket);

            return(result);
        }
示例#4
0
 public void Resolve(BasketCountryNode node)
 {
     this.Result = this.creator.CreateBasketCountry(this.computations, node);
 }