public IActionResult StoreOrderData([FromBody] StoreOrderDataRequest request)
        {
            if (request is null)
            {
                return(BadRequest());
            }

            return(Ok(_pizzaStoreService.StoreOrderData(request)));
        }
        public StoreOrderDataResponse StoreOrderData(StoreOrderDataRequest request)
        {
            if (request is null || request.OrderInfo is null | request.OrderInfo.CreditCardInfo is null || request.OrderInfo.OrderedMenuItems is null || request.OrderInfo.OrderedMenuItems.Count <= 0)
            {
                return new StoreOrderDataResponse {
                           IsSuccess = false, Message = Constants.BadRequestMessage
                }
            }
            ;

            var stordeDataElasticResponse = _elasticClient.Index(request.OrderInfo, i => i.Index(_configuration["OrderIndexName"]));

            return(new StoreOrderDataResponse {
                IsSuccess = stordeDataElasticResponse.IsValid, Message = stordeDataElasticResponse?.OriginalException?.Message
            });
        }
    }