MCPcopy Create free account
hub / github.com/GmpABR/NexusFlow / MoveColumn

Method MoveColumn

backend/Controllers/BoardsController.cs:226–238  ·  view source on GitHub ↗
(int id, int columnId, [FromBody] MoveColumnDto dto)

Source from the content-addressed store, hash-verified

224 }
225
226 [HttpPut("{id}/columns/{columnId}/move")]
227 public async Task<IActionResult> MoveColumn(int id, int columnId, [FromBody] MoveColumnDto dto)
228 {
229 var userId = int.Parse(User.FindFirstValue(ClaimTypes.NameIdentifier)!);
230 var result = await _boardService.MoveColumnAsync(id, columnId, dto.NewOrder, userId);
231
232 if (!result) return BadRequest("Could not move column");
233
234 await _hubContext.Clients.Group($"board_{id}")
235 .SendAsync("ColumnMoved", new { ColumnId = columnId, NewOrder = dto.NewOrder });
236
237 return Ok();
238 }
239
240 [HttpDelete("{id}/columns/{columnId}")]
241 public async Task<IActionResult> DeleteColumn(int id, int columnId)

Callers

nothing calls this directly

Calls 1

MoveColumnAsyncMethod · 0.45

Tested by

no test coverage detected