public async Task <T> UpdateAsync(T entity) { _dbContext.Entry(entity).State = EntityState.Modified; await _dbContext.SaveChangesAsync(); return(entity); }
public virtual async Task <T> UpdateAsync(T entity) { _dbContext.Entry(entity).State = EntityState.Modified; // will look for primary key and update the corresponding record await _dbContext.SaveChangesAsync(); return(entity); }
public virtual async Task <T> UpdateAsync(T entity) { _dbContext.Entry(entity).State = EntityState.Modified; await _dbContext.SaveChangesAsync(); //make changes in SQL Server return(entity); }
public virtual async Task <T> Update(T entity) { _dbContext.Entry(entity).State = EntityState.Modified; _dbContext.Set <T>().Update(entity); await _dbContext.SaveChangesAsync(); return(entity); }
public virtual async Task <T> UpdateAsync(T entity) { // need to send ID from UI _dbContext.Entry(entity).State = EntityState.Modified; //tell EF, i am doing an update await _dbContext.SaveChangesAsync(); // any transaction will happen only when call saveChanges return(entity); }
public virtual async Task <T> UpdateAsync(T entity) { // Disconnected way of doing things //Movie - Id, title, revenue, budget, 55 _dbContext.Entry(entity).State = EntityState.Modified; await _dbContext.SaveChangesAsync(); return(entity); }
public async Task <T> UpdateAsync(T entity) { // connected entities and disconnected // disconnected entities: _dbContext.Entry(entity).State = EntityState.Modified; await _dbContext.SaveChangesAsync(); return(entity); }
public async Task <T> UpdateAsync(T entity) { // Movie // Id=22 PK,Identity // db data Title ="ABC", Revenue =1223321 // Title = "ABC2", Revenue=5345435 _dbContext.Entry(entity).State = EntityState.Modified; await _dbContext.SaveChangesAsync(); return(entity); }
public async Task <T> UpdateAsync(T entity) { // Connected entities and diconnected // var test = new Movie { title = "abc" } // _dbcontext.add(test); // _dbContext.SaveChange(); // Updating ---- Connected method // var dbMovie = dbContext.Movies.Find(23); // dbMovie.Revenue = 20000; // dbContext.Update(); // _dbContext.SaveChange(); _dbContext.Entry(entity).State = EntityState.Modified; await _dbContext.SaveChangesAsync(); return(entity); }
public async Task <T> UpdateAsync(T entity) { //there are connected and disconnected entities //var test = new Movie{id=23,title="abc"}; //_dbContext.Add(test); //_dbContext.SaveChanges(); //connected //var dbMovie = dbcontext.Movies.Find(23); //dbMovie.Revenue =200000; //dbContext.Update() //dbContext.saveChanges() //disconnected, more inline with the stateless nature of HTTP _dbContext.Entry(entity).State = EntityState.Modified; await _dbContext.SaveChangesAsync(); return(entity); }
public virtual T UpdateAsync(T entity) { _dbContext.Entry(entity).State = EntityState.Modified; _dbContext.SaveChanges(); return(entity); }
public void Update(T entity) { _dbSet.Attach(entity); _context.Entry(entity).State = EntityState.Modified; //telling entity framework, we are updating _context.SaveChanges(); }