Ejemplo n.º 1
0
        public async Task <IActionResult> Edit(Product product)
        {
            if (!ModelState.IsValid)
            {
                return(RedirectToAction("Edit", product.Id));
            }

            await _productService.EditProductAsync(product);

            return(View("Index"));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Add(Product product)
        {
            if (!ModelState.IsValid)
            {
                return(RedirectToAction("Add"));
            }

            await _productService.AddProductAsync(product);

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 3
0
 public async Task EditProductAsync(Product product)
 {
     _context.Products.Update(_mapper.Map <Products>(product));
     await _context.SaveChangesAsync();
 }
Ejemplo n.º 4
0
        public async Task AddProductAsync(Product product)
        {
            await _context.Products.AddAsync(_mapper.Map <Products>(product));

            await _context.SaveChangesAsync();
        }