private ReferenceCalculationInfoViewModel refInfoCalVM(string refID) { ReferenceCalculationInfoViewModel rcivm = new ReferenceCalculationInfoViewModel(); rcivm.ReferenceCalculationViewModel_ = new ObservableCollection <ReferenceCalculationViewModel>(); ReferenceCalculationViewModel rcvm = this.referenceCalFactory_.getReferCalVM(refID); rcivm.ReferenceCalculationViewModel_.Add(rcvm); return(rcivm); }
private ReferenceCalculationViewModel refCalVM(string refID, string fixingDate) { ReferenceCalculationViewModel rcvm = this.referenceCalFactory_.getReferCalVM(refID); FixedFixingDateInfoViewModel ffdivm = new FixedFixingDateInfoViewModel(); ffdivm.AutoCallFlag_ = "false"; ffdivm.Date_ = fixingDate; rcvm.FixingDateInfoViewModel_ = ffdivm; return(rcvm); }
private ReturnCalculationViewModel vanillaReturnCalVM() { VanillaReturnCalViewModel vrcvm = new VanillaReturnCalViewModel(); vrcvm.Gearing_ = this.gearing_returnCal_; vrcvm.Spread_ = this.spread_returnCal_; ReferenceCalculationViewModel rcvm = this.referenceCalFactory_.getReferCalVM(this.referenceCal_ID_returnCal_); FixedFixingDateInfoViewModel ffdivm = new FixedFixingDateInfoViewModel(); ffdivm.Date_ = this.eventDate_; ffdivm.AutoCallFlag_ = "false"; rcvm.FixingDateInfoViewModel_ = ffdivm; vrcvm.ReferenceCalculationInfoViewModel_.ReferenceCalculationViewModel_.Add(rcvm); return(vrcvm); }
private SimpleRangeEventCalViewModel simpleRangeEventCalViewModel( string lowerTrigger, string lowerEquality, string referenceID, string upperEquality, string upperTrigger) { SimpleRangeEventCalViewModel srevm = new SimpleRangeEventCalViewModel(); #region rangeCal Range1DViewModel r1dvm = new Range1DViewModel(); r1dvm.LowerBound_ = lowerTrigger.ToString(); r1dvm.LowerBoundEquality_ = lowerEquality.ToString(); r1dvm.UpperBoundEquality_ = upperEquality.ToString(); r1dvm.UpperBound_ = upperTrigger.ToString(); srevm.Range1DViewModel_ = r1dvm; #endregion #region referenceCal ReferenceCalculationInfoViewModel rcivm = new ReferenceCalculationInfoViewModel(); rcivm.ReferenceCalculationViewModel_ = new ObservableCollection <ReferenceCalculationViewModel>(); ReferenceCalculationViewModel rcvm = this.refCalVM(referenceID, eventDate_); rcivm.ReferenceCalculationViewModel_.Add(rcvm); srevm.ReferenceCalculationInfoViewModel_ = rcivm; #endregion return(srevm); }