Ejemplo n.º 1
0
        public PlivoElement Add(PlivoElement element)
        {
            int posn = Nestables.FindIndex(n => n == element.GetType().Name);

            if (posn >= 0)
            {
                Element.Add(element.Element);
                return(element);
            }
            else
            {
                throw new PlivoException(String.Format("Element {0} cannot be nested within {1}", element.GetType().Name, this.GetType().Name));
            }
        }
Ejemplo n.º 2
0
 public Dial()
     : base()
 {
     Nestables.Add("Number");
     Nestables.Add("Conference");
     this.method       = "";
     this.action       = "";
     this.record       = false;
     this.hangupOnStar = false;
     this.caller_id    = "";
     this.time_limit   = DEFAULT_TIMELIMIT;
     this.timeout      = DEFAULT_TIMEOUT;
     this.dial_str     = "";
     fs = new FSService();
 }
Ejemplo n.º 3
0
        public PlivoElement Add(PlivoElement element)
        {
            int posn = Nestables.FindIndex(n => n == element.GetType().Name);

            if (posn >= 0)
            {
                Element.Add(element.Element);
                return(element);
            }
            else
            {
                throw new PlivoXMLException(
                          $"Element {element.GetType().Name} cannot be nested within {GetType().Name}");
            }
        }