Skip to content

Commit 37713d5

Browse files
authored
Merge pull request #12 from Gid733/master
Sorting empty columns on back-end
2 parents a0687bf + b8a53a6 commit 37713d5

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

eFormAPI/eFormAPI/Controllers/TemplateColumnsController.cs

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,24 @@ public OperationResult UpdateColumns(UpdateTemplateColumnsModel model)
8787
try
8888
{
8989
var core = _coreHelper.GetCore();
90+
var columnsList = new List<int?>
91+
{
92+
model.FieldId1,
93+
model.FieldId2,
94+
model.FieldId3,
95+
model.FieldId4,
96+
model.FieldId5,
97+
model.FieldId6,
98+
model.FieldId7,
99+
model.FieldId8,
100+
model.FieldId9,
101+
model.FieldId10
102+
};
103+
columnsList = columnsList.OrderBy(x => x == null).ToList();
90104
var columnsUpdateResult = core.Advanced_TemplateUpdateFieldIdsForColumns((int)model.TemplateId,
91-
model.FieldId1, model.FieldId2, model.FieldId3, model.FieldId4, model.FieldId5, model.FieldId6, model.FieldId7, model.FieldId8,
92-
model.FieldId9, model.FieldId10);
105+
columnsList[0], columnsList[1], columnsList[2], columnsList[3],
106+
columnsList[4], columnsList[5], columnsList[6], columnsList[7],
107+
columnsList[8], columnsList[9]);
93108
return columnsUpdateResult
94109
? new OperationResult(true, "Columns was updated")
95110
: new OperationResult(false, "Error while updating columns");

0 commit comments

Comments
 (0)