Exemple #1
0
        public IActionResult Get(string taskName, string formId)
        {
            var name = GetName(taskName, formId);
            var form = _catalogProvider.GetByName <TaskForm>(name);

            if (form == null)
            {
                return(NotFound());
            }

            return(Ok(form));
        }
Exemple #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++;
        }