MWS.Templates.MoveletTemplate.ToMovelet C# (CSharp) Méthode

ToMovelet() public méthode

public ToMovelet ( ) : MovilizerMovelet
Résultat MovilizerMovelet
        public MovilizerMovelet ToMovelet()
        {
            int qCount = 0;
            _movelet.question = new MovilizerQuestion[_questions.Count];

            foreach(QuestionTemplate qTemplate in _questions)
            {
                _movelet.question[qCount++] = qTemplate.ToQuestion();
            }
            return _movelet;
        }

Usage Example

Exemple #1
0
        public void SendMoveletTo(MoveletTemplate mTemplate, string[] unames, string[] phones)
        {           
            string debugOutput = Configuration.GetDebugOutputPath();
            if (!String.IsNullOrEmpty(debugOutput))
            {
                // backup the movelet as xml              
                mTemplate.SerializeToFile(debugOutput);
            }

            MovilizerMovelet movelet = mTemplate.ToMovelet();
            _service.EnqueueMoveletDeletion(movelet.moveletKey, movelet.moveletKeyExtension);

            _service.EnqueueMovelet(movelet, unames[0], phones[0]);
            for (int i = 1; i < unames.Length; ++i)
            {
                _service.EnqueueMoveletAssignment(movelet.moveletKey, movelet.moveletKeyExtension, unames[i], phones[i]);
            }            
        }