Ejemplo n.º 1
0
        /// <summary>
        /// Refreshes this instance.
        /// </summary>
        public void Refresh()
        {
            EntityTriggers = new Dictionary <string, List <WorkflowTriggerDto> >();

            var service = new WorkflowTriggerService();

            foreach (var trigger in service.Queryable())
            {
                if (!EntityTriggers.ContainsKey(trigger.EntityType.Name))
                {
                    EntityTriggers.Add(trigger.EntityType.Name, new List <WorkflowTriggerDto>());
                }
                EntityTriggers[trigger.EntityType.Name].Add(trigger.ToDto());
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Refreshes this instance.
        /// </summary>
        public static void Refresh()
        {
            lock ( obj )
            {
                EntityTriggers = new Dictionary <string, List <WorkflowTrigger> >();

                var service = new WorkflowTriggerService();

                foreach (var trigger in service.Queryable())
                {
                    if (!EntityTriggers.ContainsKey(trigger.EntityType.Name))
                    {
                        EntityTriggers.Add(trigger.EntityType.Name, new List <WorkflowTrigger>());
                    }
                    EntityTriggers[trigger.EntityType.Name].Add(trigger.Clone() as WorkflowTrigger);
                }
            }
        }