public static VmIVRMenuElementBase GetMenuViewModel(IVRMenuElementBase menu) { VmIVRMenuElementBase result; if (menu is IVRMenuElementCallTransfer) { result = new VmIVRMenuElementCallTransfer((IVRMenuElementCallTransfer)menu); } else if (menu is IVRMenuElementInfoReader) { result = new VmIVRMenuElementInfoReader((IVRMenuElementInfoReader)menu); } else { result = new VmIVRMenuElementVoiceMessageRecorder((IVRMenuElementVoiceMessageRecorder)menu); } return result; }
private VmIVRMenuElementVoiceMessageRecorder(VmIVRMenuElementVoiceMessageRecorder original) : base(original) { PostIntroduction = original.PostIntroduction; PostIntroductionAudio = original.PostIntroductionAudio; }