public async Task <IActionResult> UpdateProductAsync([FromBody] ProductStockDAO productDao) { Product product = new Product { Id = productDao.Id, title = productDao.Title, description = productDao.Description, the_type = productDao.ProductType }; Stock stock = new Stock { Price = productDao.Price, Quantity = productDao.Quantity, PriceDate = productDao.PriceDate }; if (await _productService.UpdateProductAsync(product, stock)) { return(Ok()); } return(NotFound()); }
public async Task <IActionResult> AddProductAsync([FromBody] ProductStockDAO productDao) { Product product = new Product { title = productDao.Title, description = productDao.Description, the_type = productDao.ProductType }; Stock stock = new Stock { Price = productDao.Price, Quantity = productDao.Quantity, PriceDate = productDao.PriceDate }; if (await _productService.AddProductAsync(product, stock)) { return(Ok()); } else { return(StatusCode(500)); } }