Beispiel #1
0
 public ActionResult <Product> PostProduct(Product product)
 {
     product.Name = product.Name.Trim();
     if (ProductExist(product.Name))
     {
         logger.LogInformation($"{DateTime.Now} POST: api/product > BadRequest - {product}");
         return(BadRequest("This product name already in use"));
     }
     else
     {
         Thread.Sleep(5000);
         repo.AddProduct(product);
         logger.LogInformation($"{DateTime.Now} POST: api/product > {product}");
         return(CreatedAtAction("GetProduct", new { productName = product.Name }, product));
     }
 }