Пример #1
0
 public Usuario AtualizarUsuario(Usuario dadosUsuario)
 {
     try
     {
         var localEntity = _dbContext.Set <Usuario>().Local.FirstOrDefault(f => f.Id == dadosUsuario.Id);
         if (localEntity != null)
         {
             _dbContext.Entry(localEntity).State = EntityState.Detached;
         }
         _dbContext.Usuario.Attach(dadosUsuario);
         _dbContext.Entry(dadosUsuario).State = EntityState.Modified;
         _dbContext.SaveChanges();
         return(dadosUsuario);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #2
0
 public GenericRepository(UsuarioDbContext context)
 {
     this.context = context;
     this.dbSet   = context.Set <TEntity>();
 }
Пример #3
0
 protected Repository(UsuarioDbContext db)
 {
     Db    = db;
     DbSet = db.Set <TEntity>();
 }
Пример #4
0
 public Usuario GetById(int id)
 {
     return(_usuarioDbContext.Set <Usuario>().Find(id));
 }
Пример #5
0
 public Repository(UsuarioDbContext context)
 {
     _context = context;
     DbSet    = _context.Set <TEntity>();
 }
Пример #6
0
 public void Add(Usuario usuario)
 {
     _usuarioDbContext.Set <Usuario>().Add(usuario);
     _usuarioDbContext.SaveChanges();
 }