public backlogCommonFormElementsDTO EditContactFeild(int id, int type, string name) { backlogCommonFormElementsDTO ObjectBacklogFormElementsDTO = new backlogCommonFormElementsDTO(); UserEntities db = new UserEntities(); if (id > 0) { cmatrix_contact_form_template_details element = new cmatrix_contact_form_template_details(); element = db.cmatrix_contact_form_template_details.Where(x => x.ccftd_key == id).FirstOrDefault(); ObjectBacklogFormElementsDTO.elementId = element.ccftd_key; ObjectBacklogFormElementsDTO.BacklogType = element.ccftd_cab_type; ObjectBacklogFormElementsDTO.FieldName = element.ccftd_field_name; ObjectBacklogFormElementsDTO.ColName = element.ccftd_cab_col_name; ObjectBacklogFormElementsDTO.FieldLabel = element.ccftd_field_label; ObjectBacklogFormElementsDTO.attrType = element.ccftd_attr_type; ObjectBacklogFormElementsDTO.FieldInfo = element.ccftd_field_info; ObjectBacklogFormElementsDTO.Colspan = element.ccftd_col_span; ObjectBacklogFormElementsDTO.FieldErrorMessage = element.ccftd_error_message; if (element.ccftd_is_default == true && string.IsNullOrEmpty(element.ccftd_error_message) && element.ccftd_is_req) { ObjectBacklogFormElementsDTO.FieldErrorMessage = element.ccftd_field_name + " is required!"; } ObjectBacklogFormElementsDTO.FieldPlaceholder = string.IsNullOrEmpty(element.ccftd_field_placeholder) ? element.ccftd_field_name : element.ccftd_field_placeholder; if (!string.IsNullOrEmpty(element.ccftd_options)) { ObjectBacklogFormElementsDTO.OptionsList = new JavaScriptSerializer().Deserialize <List <DropdownListOptions> >(element.ccftd_options); } ObjectBacklogFormElementsDTO.DropdownType = element.ccftd_ddl_type == null ? 0 : (int)element.ccftd_ddl_type; //ObjectIncidentFormElementsDTO.ListType = element.cbftd_ddl_list_type; ObjectBacklogFormElementsDTO.IsRequired = element.ccftd_is_req; ObjectBacklogFormElementsDTO.IsDefault = element.ccftd_is_default == null ? true : (bool)element.ccftd_is_default; ObjectBacklogFormElementsDTO.tabType = element.ccftd_tab_type == null ? 0 : (int)element.ccftd_tab_type; //if (element.ccftd_attr_type == (int)BacklogFormAttributesEnums.AttributeTypes.CustomDropdownUserList || element.ccftd_attr_type == (int)BacklogFormAttributesEnums.AttributeTypes.DropdownCustomList || element.ccftd_attr_type == (int)BacklogFormAttributesEnums.AttributeTypes.Radiobutton) //{ // string OptionData = _dataAccess.ContactFormDataAction.GetAll().Where(x => x.ccfd_ccftd_key == element.ccftd_key && x.ccfd_data != null).Select(x => x.ccfd_data).FirstOrDefault(); // if (OptionData != null) // { // ObjectBacklogFormElementsDTO.ifOptionExist = bool.TrueString; // } //} //if (element.ccftd_attr_type == (int)BacklogFormAttributesEnums.AttributeTypes.ButtonText) //{ // var ButtonText = _dataAccess.ContactFormTemplateAction.GetAll().Where(x.ccftd_attr_type == (int)BacklogFormAttributesEnums.AttributeTypes.ButtonText).Select(x => x.cmatrix_contact_form_data.FirstOrDefault().ccfd_data ?? "Submit").FirstOrDefault(); // ObjectBacklogFormElementsDTO.buttonText = ButtonText; //} } else { ObjectBacklogFormElementsDTO.attrType = type; ObjectBacklogFormElementsDTO.IsDefault = false; //ObjectIncidentFormElementsDTO.FieldName = type; } return(ObjectBacklogFormElementsDTO); }
public ActionResult openEditContactFieldPopup(int id, int type, string Name) { backlogCommonFormElementsDTO ObjectBacklogFormElementsDTO = new backlogCommonFormElementsDTO(); ObjectBacklogFormElementsDTO.ifOptionExist = bool.FalseString; HomeService homeService = new HomeService(); ViewBag.FieldColspan = ""; ViewBag.Dropdowntypes = ""; ViewBag.Name = Name; ObjectBacklogFormElementsDTO = homeService.EditContactFeild(id, type, Name); ViewBag.FieldColspan = GetColspans(); ViewBag.Dropdowntypes = GetDropDownType(); return(PartialView(ObjectBacklogFormElementsDTO)); }