@@ -180,17 +180,18 @@ public async Task<IActionResult> GetJSON(string sort)
180
180
{
181
181
IQueryable < Models . Task > tasks = from task in this . dbContext . Tasks select task ;
182
182
183
- switch ( sort ) {
184
- case "Title" : tasks = tasks . OrderBy ( s => s . Title ) ; break ;
185
- case "Title_desc" : tasks = tasks . OrderByDescending ( s => s . Title ) ; break ;
186
- case "Description" : tasks = tasks . OrderBy ( s => s . Description ) ; break ;
187
- case "Description_desc" : tasks = tasks . OrderByDescending ( s => s . Description ) ; break ;
188
- case "Date" : tasks = tasks . OrderBy ( s => s . Date ) ; break ;
189
- case "Date_desc" : tasks = tasks . OrderByDescending ( s => s . Date ) ; break ;
190
- case "Status" : tasks = tasks . OrderBy ( s => s . Status ) ; break ;
191
- case "Status_desc" : tasks = tasks . OrderByDescending ( s => s . Status ) ; break ;
192
- default : tasks = tasks . OrderBy ( s => s . Title ) ; break ;
193
- }
183
+ tasks = sort switch
184
+ {
185
+ "Title" => tasks . OrderBy ( s => s . Title ) ,
186
+ "Title_desc" => tasks . OrderByDescending ( s => s . Title ) ,
187
+ "Description" => tasks . OrderBy ( s => s . Description ) ,
188
+ "Description_desc" => tasks . OrderByDescending ( s => s . Description ) ,
189
+ "Date" => tasks . OrderBy ( s => s . Date ) ,
190
+ "Date_desc" => tasks . OrderByDescending ( s => s . Date ) ,
191
+ "Status" => tasks . OrderBy ( s => s . Status ) ,
192
+ "Status_desc" => tasks . OrderByDescending ( s => s . Status ) ,
193
+ _ => tasks . OrderBy ( s => s . Title ) ,
194
+ } ;
194
195
195
196
return tasks ;
196
197
}
0 commit comments