public List <SelectListItem> GetFormHtmlList() { List <SelectListItem> formHtmlList = new List <SelectListItem>(); IEnumerable <FormDesignTemplateBE> listFormDesignTemplate = FormLogic.BlockFetchFormDesignTemplate(1, Int32.MaxValue, out int totalRecords, string.Empty); if (listFormDesignTemplate != null && listFormDesignTemplate.Count() > 0) { foreach (var formDesignTemplate in listFormDesignTemplate) { List <FormDesignTemplateDetailBE> templateDetails = FormLogic.FetchAllFormDesignTemplateDetail(formDesignTemplate.FormID); List <TemplateFormFieldDataBE> templateFormFieldData = new List <TemplateFormFieldDataBE>(); //FormLogic.FetchAllTemplateFormFieldData(formDesignTemplate.FormID, templateDetails); FormDesignTemplateModelBE model = new FormDesignTemplateModelBE(templateDetails, templateFormFieldData); model.FormID = formDesignTemplate.FormID; model.RenderForDragnDrop = false; formHtmlList.Add(new SelectListItem { Text = model.FormSectionFields(), Value = model.FormID.ToString() }); } } return(formHtmlList); }
public async Task <IActionResult> GetFormDesignerData(string searchInput, string sidx, string sord, int page = 1, int rows = 10) { var jsonData = new { total = 0, page, records = 0, rows = new List <FormDesignTemplateModel>() }; try { IEnumerable <FormDesignTemplateBE> listFormDesignTemplate = FormLogic.BlockFetchFormDesignTemplate(page, rows, out int totalRecords, searchInput); if (listFormDesignTemplate == null) { return(Json(jsonData)); } else { var resultFormTemplate = (from o in listFormDesignTemplate select new FormDesignTemplateModel { FormID = o.FormID.ToString(), Design = o.Design, Description = o.Description, Active = o.Active.ToString(), CreatedDateTime = o.CreatedDateTime.ToString(), LastUpdatedDateTime = o.LastUpdatedDateTime.ToString(), CreatedBy = o.CreatedBy, UpdatedBy = o.UpdatedBy }).ToList(); var totalPages = (int)Math.Ceiling((float)totalRecords / (float)rows); jsonData = new { total = totalPages, page, records = totalRecords, rows = resultFormTemplate }; } var jsonResult = Json(jsonData); return(jsonResult); } catch (Exception ex) { return(Json(jsonData)); } }
public IEnumerable <SelectListItem> GetForms(int?projectId) { IEnumerable <FormDesignTemplateBE> listFormDesignTemplate = FormLogic.BlockFetchFormDesignTemplate(1, Int32.MaxValue, out int totalRecords, "", projectId); List <SelectListItem> forms = new List <SelectListItem>(); forms = listFormDesignTemplate.Select(m => new SelectListItem() { Text = m.Design, Value = m.FormID.ToString() }).ToList(); //forms.Insert(0, new SelectListItem { Text = "--Select Form--", Value = "-1" }); return(forms); }
public IEnumerable <FormDesignTemplateBE> GetFormList() { IEnumerable <FormDesignTemplateBE> listFormDesignTemplate = FormLogic.BlockFetchFormDesignTemplate(1, Int32.MaxValue, out int totalRecords, string.Empty); return(listFormDesignTemplate); }