Example #1
0
        public IDictionary <string, int> GetFrequencyList()
        {
            var catalogList = _catalogProvider.GetList <TaskFrequency>(new EmptyExpression());

            if (catalogList == null || catalogList.Count == 0)
            {
                return(new Dictionary <string, int>());
            }
            return(catalogList.ToDictionary(x => x.Content.Name, x => x.Content.Frequency));
        }
Example #2
0
 private void LoadAvailableForms(TemplateModel model)
 {
     try
     {
         var query = new XpathEqualsExpression("$.formId", "abc123");
         var list  = _catalogProvider.GetList <MicroTemplateInfo>(query);
         var items = list.Select(f => new SelectListItem {
             Text = f.Name, Value = f.Id.ToString()
         });
         model.AvailableTemplatesList = new List <SelectListItem>(items);
     }
     catch (Exception)
     {
         // Code review pending
     }
 }
Example #3
0
        public IActionResult GetList(string taskName)
        {
            var formList = _catalogProvider.GetList <TaskForm>(new EqualsExpression("taskName", taskName));

            return(Ok(formList));
        }