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)); }