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 VmIVRMenuElementCallTransfer(VmIVRMenuElementCallTransfer original) : base(original) { TransferDestinations = new List <TransferDestination>(original.TransferDestinations); }
private VmIVRMenuElementCallTransfer(VmIVRMenuElementCallTransfer original) : base(original) { TransferDestinations=new List<TransferDestination>(original.TransferDestinations); }