public async Task <IActionResult> DecreasePosition(int id) { try { await _siteService.DecreaseProgramPositionAsync(id); return(Json(true)); } catch (Exception ex) { _logger.LogError($"Error decreasing position for program {id} : {ex}", ex); return(Json(false)); } }