public async Task <IActionResult> ReOrder(string sourceId, string targetId) { if (!ModelState.IsValid) { return(new BadRequestObjectResult(ModelState)); } else { if (sourceId == targetId) { return(new BadRequestResult()); } else { await _functionService.ReOrderAsync(sourceId, targetId); _functionService.Save(); return(new OkResult()); } } }