public static List <narrative> getNarrativeList(dynamic activityItem)
        {
            if (activityItem == null)
            {
                return(null);
            }

            List <narrative> narrativeList = new List <narrative>();
            narrative        narrative     = new narrative();

            narrative.lang = "en";

            if (activityItem.Any != null)
            {
                var narrative_value = activityItem.Any[0];
                narrative.Value = narrative_value != null ? narrative_value.InnerText : "";

                narrativeList.Add(narrative);
            }

            return(narrativeList);
        }
        public static narrative[] getNarrativeArray(dynamic activityItem)
        {
            if (activityItem == null)
            {
                return(null);
            }

            narrative[] narrativeArray = new narrative[1];
            narrative   narrative      = new narrative();

            narrative.lang = "en";

            if (activityItem.Any != null)
            {
                var narrative_value = activityItem.Any[0];
                narrative.Value = narrative_value != null ? narrative_value.InnerText : "";

                narrativeArray[0] = narrative;
            }

            return(narrativeArray);
        }
Example #3
0
 private void callNarrative(narrative n)
 {
     // Set up persistance here
     n();
 }
Example #4
0
 public void registerNarrativeEvent(condition c, narrative n)
 {
     narratives[c] = n;
 }