public async Task <IActionResult> Edit(Product product) { if (!ModelState.IsValid) { return(RedirectToAction("Edit", product.Id)); } await _productService.EditProductAsync(product); return(View("Index")); }
public async Task <IActionResult> Add(Product product) { if (!ModelState.IsValid) { return(RedirectToAction("Add")); } await _productService.AddProductAsync(product); return(RedirectToAction("Index")); }
public async Task EditProductAsync(Product product) { _context.Products.Update(_mapper.Map <Products>(product)); await _context.SaveChangesAsync(); }
public async Task AddProductAsync(Product product) { await _context.Products.AddAsync(_mapper.Map <Products>(product)); await _context.SaveChangesAsync(); }