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 string GetFormHtml(int formID, bool isRenderForDragnDrop, int?surrogate) { List <FormDesignTemplateDetailBE> templateDetails = FormLogic.FetchAllFormDesignTemplateDetail(formID); List <TemplateFormFieldDataBE> templateFormFieldData = new List <TemplateFormFieldDataBE>(); if (surrogate.HasValue && surrogate > 0) { templateFormFieldData = FormLogic.FetchAllTemplateFormFieldData(formID, surrogate.Value); } FormDesignTemplateModelBE model = new FormDesignTemplateModelBE(templateDetails, templateFormFieldData); model.FormID = formID; model.Surrogate = surrogate.HasValue ? surrogate.Value : 0; model.RenderForDragnDrop = isRenderForDragnDrop; return(model.FormSectionFields()); }