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)); }
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 } }
public IActionResult GetList(string taskName) { var formList = _catalogProvider.GetList <TaskForm>(new EqualsExpression("taskName", taskName)); return(Ok(formList)); }