예제 #1
0
        public async Task <IActionResult> AddProduct(AddProductViewModel model)
        {
            var product = new Product
            {
                CategoryID  = model.CategoryId,
                ProductName = model.Name,
                Description = model.Description,
                UnitPrice   = model.Price,
            };
            await _dbContext.Products.AddAsync(product);

            await _dbContext.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
예제 #2
0
        public async Task <ActionResult <Product> > PostProduct([FromBody] Product product)
        {
            var entity = new ProductEntity
            {
                CategoryID  = product.CategoryID,
                Description = product.Description,
                ImagePath   = product.ImagePath,
                ProductName = product.ProductName,
                UnitPrice   = product.UnitPrice,
            };

            await _context.Products.AddAsync(entity);

            await _context.SaveChangesAsync();

            return(ToDto(entity));
        }