public async Task <IActionResult> Edit(int id, [Bind("Id,Name")] Categories categories) { if (id != categories.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(categories); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CategoriesExists(categories.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(categories)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Date,Cpf_Cnpj,Rg,Address,AddressNumber,Neighborhood,City,TelePhone,CellPhone,Email,Comments")] Client client) { if (id != client.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(client); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClientExists(client.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(client)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,User,Password")] Adm adm) { if (id != adm.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(adm); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AdmExists(adm.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(adm)); }
public async Task UpdateAsync(Product obj) { bool hasAny = await _context.Product.AnyAsync(x => x.Id == obj.Id); if (!hasAny) { throw new NotFoundException("Id não encontrado!"); } try { _context.Update(obj); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException exp) { throw new DbConcurrencyException(exp.Message); } }