Esempio n. 1
0
        public async Task <T> UpdateAsync(T entity)
        {
            _dbContext.Entry(entity).State = EntityState.Modified;
            await _dbContext.SaveChangesAsync();

            return(entity);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        public virtual async Task <T> UpdateAsync(T entity)
        {
            _dbContext.Entry(entity).State = EntityState.Modified;
            await _dbContext.SaveChangesAsync(); //make changes in SQL Server

            return(entity);
        }
Esempio n. 4
0
        public virtual async Task <T> Update(T entity)
        {
            _dbContext.Entry(entity).State = EntityState.Modified;
            _dbContext.Set <T>().Update(entity);
            await _dbContext.SaveChangesAsync();

            return(entity);
        }
Esempio n. 5
0
        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);
        }
Esempio n. 6
0
        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);
        }
Esempio n. 7
0
        public async Task <T> UpdateAsync(T entity)
        {
            // connected entities and disconnected
            // disconnected entities:
            _dbContext.Entry(entity).State = EntityState.Modified;
            await _dbContext.SaveChangesAsync();

            return(entity);
        }
Esempio n. 8
0
        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);
        }
Esempio n. 9
0
        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);
        }
Esempio n. 10
0
        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);
 }
Esempio n. 12
0
 public void Update(T entity)
 {
     _dbSet.Attach(entity);
     _context.Entry(entity).State = EntityState.Modified; //telling entity framework, we are updating
     _context.SaveChanges();
 }