コード例 #1
0
        private void buildFromSerialClass()
        {
            if (serial_under_.ID_ == null)
            {
                throw new Exception();
            }
            else
            {
                this.sym_ = serial_under_.ID_;

                if (serial_under_.StockIndex_ != null)
                {
                    this.code_ = serial_under_.StockIndex_.Code_.StringValue();
                    this.name_ = serial_under_.StockIndex_.Name_.StringValue();
                    viewModel_ = new StockIndexViewModel(serial_under_.StockIndex_);
                }
                else if (serial_under_.InterestrateIndex_ != null)
                {
                    this.code_ = serial_under_.InterestrateIndex_.Code_.StringValue();
                    this.name_ = serial_under_.InterestrateIndex_.Name_.StringValue();
                    viewModel_ = new IRIndexViewModel(serial_under_.InterestrateIndex_);
                }
                else if (serial_under_.CommodityIndex_ != null)
                {
                    this.code_ = serial_under_.CommodityIndex_.Code_.StringValue();
                    this.name_ = serial_under_.CommodityIndex_.Name_.StringValue();
                    viewModel_ = new CommodityIndexViewModel(serial_under_.CommodityIndex_);
                }
                else
                {
                    throw new Exception();
                }
            }
        }
コード例 #2
0
        private void buildFromSerialClass() 
        {
            if (serial_under_.ID_ == null)
            {
                throw new Exception();
            }
            else 
            {
                this.sym_ = serial_under_.ID_;

                if(serial_under_.StockIndex_ != null)
                {
                    this.code_ = serial_under_.StockIndex_.Code_.StringValue();
                    this.name_ = serial_under_.StockIndex_.Name_.StringValue();
                    viewModel_ = new StockIndexViewModel(serial_under_.StockIndex_);
                }
                else if (serial_under_.InterestrateIndex_ != null)
                {
                    this.code_ = serial_under_.InterestrateIndex_.Code_.StringValue();
                    this.name_ = serial_under_.InterestrateIndex_.Name_.StringValue();
                    viewModel_ = new IRIndexViewModel(serial_under_.InterestrateIndex_);
                }
                else if (serial_under_.CommodityIndex_ != null)
                {
                    this.code_ = serial_under_.CommodityIndex_.Code_.StringValue();
                    this.name_ = serial_under_.CommodityIndex_.Name_.StringValue();
                    viewModel_ = new CommodityIndexViewModel(serial_under_.CommodityIndex_);

                }
                else 
                {
                    throw new Exception();
                }

            }
        }