public async Task UpdateAsync(UserDAL user) { var userInDB = await _context.Users.FirstOrDefaultAsync(u => u.Id == user.Id).ConfigureAwait(false); var entry = _context.Entry(userInDB); entry.CurrentValues.SetValues(user); entry.Property(u => u.Modified).CurrentValue = DateTime.UtcNow; entry.Property(u => u.Id).IsModified = false; await _context.SaveChangesAsync(); }
/// <summary> /// Update record of the barcode in the repository. /// </summary> /// <param name="barcode">New barcode to Update.</param> public async Task UpdateAsync(BarcodeDB barcode) { _wasteContext.Entry(barcode).State = EntityState.Modified; var barcodeDB = await _wasteContext.Barcodes.FirstOrDefaultAsync(b => b.Id == barcode.Id); barcodeDB.Modified = DateTime.UtcNow; await _wasteContext.SaveChangesAsync().ConfigureAwait(false); }
public void Update(UserDB user) { using (var db = new WasteContext()) { var userInDB = db.Users.Find(user.Id); user.Created = userInDB.Created; db.Entry(userInDB).CurrentValues.SetValues(user); userInDB.Modified = DateTime.UtcNow; db.SaveChanges(); } }
public void Update <T>(T item) where T : class { _context.Entry(item).State = EntityState.Modified; }
/// <summary> /// Update record of the barcode in the repository. /// </summary> /// <param name="barcode">New barcode to Update.</param> public void Update(BarcodeDB barcode) { _wasteContext.Entry(barcode).State = EntityState.Modified; _wasteContext.Barcodes.First(i => i.Id == barcode.Id).Modified = DateTime.UtcNow;; _wasteContext.SaveChanges(); }