コード例 #1
0
        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());
        }
コード例 #2
0
        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));
            }
        }