public override IVRMenuElementBase GetModel() { var res = new IVRMenuElementCallTransfer(); InitModelCommonFields(res); res.TransferDestinations = TransferDestinations; return res; }
private IVRMenuElementBase GetIVRMenuFromConfig(IVRMenuBaseConfig menu) { IVRMenuElementBase result; if (menu is IVRMenuCallTransferConfig) { result = new IVRMenuElementCallTransfer((IVRMenuCallTransferConfig)menu); } else if (menu is IVRMenuInfoReaderConfig) { result = new IVRMenuElementInfoReader((IVRMenuInfoReaderConfig)menu); } else { result = new IVRMenuElementVoiceMessageRecorder((IVRMenuVoiceMessageRecorderConfig)menu); } return result; }
private IVRMenuElementCallTransfer(IVRMenuElementCallTransfer original) : base(original) { TransferDestinations = new List <TransferDestination>(original.TransferDestinations); }
private IVRMenuElementCallTransfer(IVRMenuElementCallTransfer original) : base(original) { TransferDestinations = new List<TransferDestination>(original.TransferDestinations); }
public VmIVRMenuElementCallTransfer(IVRMenuElementCallTransfer model) : base(model) { Icon = "/OPSIVRSystem;component/Resources/transfer.png"; TransferDestinations=new List<TransferDestination>(model.TransferDestinations); }