Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (request.Fields != null)
- {
- var formAttributesModel = request.Fields
- .Where(x => !string.IsNullOrEmpty(x.FormAttribute.AutoEvaluatedValue) ||
- !string.IsNullOrEmpty(x.FormAttribute.RequiredCondition) ||
- !string.IsNullOrEmpty(x.FormAttribute.VisibilityCondition) ||
- !string.IsNullOrEmpty(x.FormAttribute.EditabilityCondition))
- .Select(y => y.FormAttribute)
- .ToList();
- foreach (var fieldModel in request.Fields)
- {
- _formViewService.SetTriggers(fieldModel, formAttributesModel);
- if (fieldModel.PlaceholderId != placeholderId)
- {
- fieldPosition = 0;
- placeholderId = fieldModel.PlaceholderId;
- }
- var configuration = await _formService.AddConfiguration(fieldModel);
- await _formService.AddNewField(fieldModel, form, formView, fieldPosition++, configuration, null);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement