public static PricingParameterViewModel CreatePricingParameter(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.PricingParameter serial_PricingParameter = serial_Class as FpmlSerializedCSharp.PricingParameter; string typeStr = serial_PricingParameter.Type_.ValueStr; return(PricingParameterViewModel.CreatePricingParameter(typeStr)); }
public override void loadSampleParaResult() { string paraTypeStr = "standard_para"; this.pricingParameterViewModel_ = PricingParameterViewModel.CreatePricingParameter(paraTypeStr); this.pricingParameterViewModel_.initializeParameter(this.instrumentViewModel_); }
protected override void loadParaResultFromXml(XmlNode node) { FpmlSerializedCSharp.ParaRoot serial_paraRoot = new FpmlSerializedCSharp.ParaRoot(node); FpmlSerializedCSharp.Pricing serial_pricing = serial_paraRoot.Pricing_; FpmlSerializedCSharp.Excel_parameter serial_pricingPara = serial_pricing.Excel_parameter_; //FpmlSerializedCSharp.PricingResult serial_pricingResult = serial_pricing.; PricingParameterViewModel vm1 = PricingParameterViewModel.CreatePricingParameter(serial_pricingPara); vm1.setFromSerial(serial_pricingPara); this.PricingParameterViewModel_ = vm1; //PricingResultViewModel vm2 = PricingResultViewModel.CreatePricingResult(serial_pricingResult); //vm2.setFromSerial(serial_pricingResult); //this.PricingResultViewModel_ = vm2; //this.view_ = new StandardInstBaseView(); }