public Task <IActionResult> Delete( [FromServices] IDeleteMenuCommand command, int id, CancellationToken cancellationToken) => command.ExecuteAsync(id);
public async Task <ActionResult> DeleteMenuesAsync(int menuId, bool hasDeleteSubMenues = false) { var result = await _deleteMenuCommand.ExecuteAsync(menuId, hasDeleteSubMenues); return(StatusCode(result.GetStatusCode(), result.GetData())); }