Beispiel #1
0
        private bool TrySaveForm(FormModel formModel)
        {
            var name    = GetName(formModel.TaskName, formModel.Id.ToString());
            var content = new CatalogHolder <TaskForm>
            {
                Name    = name,
                Content = new TaskForm {
                    TaskName = formModel.TaskName, Parameters = formModel.Parameters
                }
            };

            _catalogProvider.AddOrUpdate(content);
            return(true);
        }
Beispiel #2
0
        public void CountTask(CommonTaskHolder task)
        {
            var taskKey = task.Key;
            var result  = _catalogProvider.GetByName <TaskFrequency>("TaskFrequency_" + taskKey);

            if (result == null)
            {
                var content = new CatalogHolder <TaskFrequency>
                {
                    Name    = "TaskFrequency_" + taskKey,
                    Content = new TaskFrequency {
                        Name = taskKey, Frequency = 1
                    }
                };
                _catalogProvider.Add(content);
            }
            else
            {
                result.Content.Frequency++;
                _catalogProvider.Update(result);
            }

            task.Frequency++;
        }