private static List<DynamicFormsDynamicColumnDto> GetColumnFields(RegistrationFormAdminDetailView parent, int formId) { var formRequest = new ReadDynamicFormRequest { FormId = formId }; var formResponse = parent.ProcessRequest<ReadDynamicFormResponse>(formRequest); var request = new GetAllDynamicFormsDynamicColumnsRequest { FormId = formId }; var response = parent.ProcessRequest<GetAllDynamicFormsDynamicColumnsResponse>(request); return response.Columns.Where(c => c.FormColumn == _columnId).ToList(); }
private static void AddExistingRecords(EventAdminDetailView parent, EventDto eventDto) { if (!eventDto.DynamicFormsId.HasValue) return; var dynamicFormId = eventDto.DynamicFormsId.Value; var formRequest = new ReadDynamicFormRequest { FormId = dynamicFormId }; var formResponse = parent.ProcessRequest<ReadDynamicFormResponse>(formRequest); var record = new SubEntityRecord { Id = dynamicFormId }; var fields = new List<Field>(); fields.Add(new Field(_formName, "Registration Form Name", FieldTypes.Label, formResponse.Form.Name)); fields.Add(new Field(_registrationFormLink, string.Empty, FieldTypes.Html, string.Format(_registrationFormLinkAnchorTag, eventDto.DynamicFormsId))); record.Fields = fields; _subEntity.Records.Add(record); }
private ReadDynamicFormResponse QueryData(ConvertServiceRequest request) { var detailRequest = new ReadDynamicFormRequest { FormId = _formId }; return ProcessRequest<ReadDynamicFormResponse>(detailRequest); }