public async Task <IActionResult> Index()
        {
            var productId   = RandomNumber(1, 999999);
            var productName = "Ps4_" + productId;
            var productTest = new Product {
                Id = productId, Name = productName
            };
            await _service.CreateProductAsync(productTest);

            return(View());
        }
        public async Task <IActionResult> Create([FromBody] CreateProductRequest productRequest)
        {
            var product = new Product {
                ID = Guid.NewGuid(), ProductName = productRequest.ProductName
            };
            await _productServices.CreateProductAsync(product);


            var baseUrl = $"{HttpContext.Request.Scheme}://{HttpContext.Request.Host}";
            //var locationUrl = $"{baseUrl}/{ApiRoutes.Products.Get}/{product.ID}";
            var locationUrl = baseUrl + "/" + ApiRoutes.Products.Get.Replace("{productID}", product.ID.ToString());

            var productResponse = new CreateProductResponse {
                ID = product.ID
            };

            return(Created(locationUrl, productResponse));
        }