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)); }
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()); } }
public async Task AddAsync(Product product) { await _productData.AddAsync(product); }