public async Task <IActionResult> PutUsers(int id, Users users) { if (id != users.Id && id != int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value) || !ModelState.IsValid) { return(BadRequest()); } _context.Entry(users).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UsersExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutProductIncoms(int id, ProductIncoms productIncoms) { if (id != productIncoms.Id || !ModelState.IsValid) { return(BadRequest()); } _context.Entry(productIncoms).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProductIncomsExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutUnits(int id, Units units) { if (units.Id != id || !ModelState.IsValid) { return(BadRequest()); } _context.Entry(units).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UnitsExists(units.Id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutTech(int id, Tech tech) { if (id != tech.Id) { return(BadRequest()); } _context.Entry(tech).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TechExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public virtual void Update(TEntity entity) { _dbset.Attach(entity); _dbContext.Entry(entity).State = EntityState.Modified; _dbContext.SaveChanges(); }