コード例 #1
0
        public async Task <IActionResult> Post([FromBody] ProductDto product)
        {
            await _productData.AddAsync(product);

            var newUri = Url.Link("ProductGet", new { id = product.ProductId });

            return(Created(newUri, product));
        }
コード例 #2
0
        public async Task <IActionResult> Create(ProductDto model)
        {
            if (ModelState.IsValid)
            {
                var newProduct = await _productData.AddAsync(model);

                return(RedirectToAction(nameof(Index)));
            }
            else
            {
                await InitializeSelectLists();

                return(View());
            }
        }
コード例 #3
0
 public async Task AddAsync(Product product)
 {
     await _productData.AddAsync(product);
 }