private InstrumentBaseViewModel getInstBaseVM(string typeStr) { InstrumentBaseViewModel instBaseVM; Uri instIUri = new Uri(PrototypeUri_.LocalPath + "prototype_" + typeStr + ".xml"); Uri resultUri = new Uri(PrototypeUri_.LocalPath + "00000000_prototype_" + typeStr + ".xml"); if (typeStr == "stepDownKI" || typeStr == "multiNameCDS") { InstUriInfo instUriInfo = new InstUriInfo("", "", instIUri); ResultUriInfo resultUriInfo = new ResultUriInfo("", "", resultUri); instBaseVM = new StandardInstBaseViewModel(instUriInfo); instBaseVM.ReferenceDate_ = PositionSingletonManger.referenceDate(); instBaseVM.ResultUri_ = resultUriInfo; return instBaseVM; } else { InstUriInfo instUriInfo = new InstUriInfo("", "", new Uri("")); instBaseVM = new NoExistInstrumentBaseViewModel(instUriInfo); return instBaseVM; } }