public async Task <IActionResult> RegisterAsync([FromBody] RegisterFoodTableCommand command)
        {
            bool validCommand = command.Validate();

            if (!validCommand)
            {
                return(CreateErrorResponse(command.ValidationResult));
            }

            FoodTable foodTable = new FoodTable(
                command.Name,
                command.Description
                );

            await _foodTableRepository.RegisterAsync(foodTable);

            return(await CommitAsync());
        }