public CohortMembersModel UpdateTags(TagsInputModel tagsInputModel) { return(Post <CohortMembersModel, TagsInputModel>("core_tag_update_tags", tagsInputModel)); }
public ActionResult FilterValueSelector(ITableColumnService tableColumnService, TableColumnModel column) { if (column.ColumnDataTypeId == 473) { var model = new DropdownListModel() { IsAnimationLabel = false, IsTagsInput = true, IsMultipleLanguage = false, ValueField = "Id", DisplayField = "Name", Name = "filter-value-" + column.Id, }; if (column.IsChecked) { model.ValueMultiSelect = JsonConvert.DeserializeObject <List <string> >(column.FilterValue.ToString()); } var responseColumn = tableColumnService.ExcuteSqlString(column.SqlData); if (responseColumn != null) { var resultColumn = JsonConvert.DeserializeObject <HrmResultModel <dynamic> >(responseColumn); if (!CheckPermission(resultColumn)) { //return to Access Denied } else { model.Data = resultColumn.Results; } } return(PartialView(UrlHelpers.FloatingTemplate("_Dropdown.cshtml"), model)); } else if (column.ColumnDataTypeId == 472) { var model = new DatePickerModel() { Name = "filter-value-" + column.Id, DateFormat = "dd/MM/yyyy", Vertical = "top" }; if (column.IsChecked) { model.Value = DateTime.ParseExact(column.FilterValue, "dd/MM/yyyy", CultureInfo.InvariantCulture); } return(PartialView(UrlHelpers.FloatingTemplate("_DatePicker.cshtml"), model)); } else if (column.ColumnDataTypeId == 470 || column.ColumnDataTypeId == 471) { var model = new TagsInputModel() { Name = "filter-value-" + column.Id }; if (column.IsChecked) { model.Value = column.FilterValue ?? string.Empty; } return(PartialView(UrlHelpers.FloatingTemplate("_MultiSelect.cshtml"), model)); } return(null); }
public TagsModel GetTags(TagsInputModel tagsInputModel) { return(Post <TagsModel, TagsInputModel>("core_tag_get_tags", tagsInputModel)); }