public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.Excel_fixedCouponScheduleList serial_Excel_fixedCouponScheduleList = serial_Class as FpmlSerializedCSharp.Excel_fixedCouponScheduleList; this.fixedRate_ = serial_Excel_fixedCouponScheduleList.FixedRate_.ValueStr; this.dayCounter_ = serial_Excel_fixedCouponScheduleList.DayCounter_.ValueStr; List <FpmlSerializedCSharp.Excel_couponSchedule> serial_excel_couponSchedule = serial_Excel_fixedCouponScheduleList.Excel_couponSchedule_; this.excel_couponScheduleViewModel_ = new ObservableCollection <Excel_couponScheduleViewModel>(); foreach (var item in serial_excel_couponSchedule) { string type = item.Excel_type_.ValueStr; Excel_couponScheduleViewModel viewModel = Excel_couponScheduleViewModel.CreateExcel_couponSchedule(type); viewModel.setFromSerial(item); this.excel_couponScheduleViewModel_.Add(viewModel); } }
public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.Excel_interface serial_Excel_interface = serial_Class as FpmlSerializedCSharp.Excel_interface; FpmlSerializedCSharp.Excel_fixedBond serial_Excel_fixedBond = serial_Excel_interface.Excel_fixedBond_; FpmlSerializedCSharp.Excel_issueInfo serial_excel_issueInfo = serial_Excel_fixedBond.Excel_issueInfo_; string excel_issueInfotype = serial_excel_issueInfo.Excel_type_.ValueStr; this.excel_issueInfoViewModel_ = Excel_issueInfoViewModel.CreateExcel_issueInfo(excel_issueInfotype); this.excel_issueInfoViewModel_.setFromSerial(serial_excel_issueInfo); FpmlSerializedCSharp.Excel_fixedCouponScheduleList serial_excel_fixedCouponScheduleList = serial_Excel_fixedBond.Excel_fixedCouponScheduleList_; this.excel_fixedCouponScheduleListViewModel_ = new Excel_fixedCouponScheduleListViewModel(); this.excel_fixedCouponScheduleListViewModel_.setFromSerial(serial_excel_fixedCouponScheduleList); FpmlSerializedCSharp.Excel_fixedBond_subtype serial_excel_fixedBond_subtype = serial_Excel_fixedBond.Excel_fixedBond_subtype_; string excel_fixedBond_subtypetype = serial_excel_fixedBond_subtype.Excel_type_.ValueStr; this.excel_fixedBond_subtypeViewModel_ = Excel_fixedBond_subtypeViewModel.CreateExcel_fixedBond_subtype(excel_fixedBond_subtypetype); this.excel_fixedBond_subtypeViewModel_.setFromSerial(serial_excel_fixedBond_subtype); }