コード例 #1
0
        public IHttpActionResult Post([FromBody] Product product)
        {
            var getProductResult = _productsManager.GetProductsFiltered(p => p.ID == product.ID);

            if (!getProductResult.Success)
            {
                return(BadRequest("Product not found"));
            }

            var insertResult = _productsManager.AddProduct(getProductResult.Data.FirstOrDefault());

            if (!insertResult.Success)
            {
                return(BadRequest(insertResult.Message));
            }

            return(Ok());
        }
コード例 #2
0
 public Product AddProduct(Product p)
 {
     productsManager.AddProduct(p);
     return(p);
 }