public override IVRMenuElementBase GetModel()
 {
     var res = new IVRMenuElementCallTransfer();
     InitModelCommonFields(res);
     res.TransferDestinations = TransferDestinations;
     return res;
 }
Ejemplo n.º 2
0
 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);
 }