예제 #1
0
        public T Insert(T obj)
        {
            _context.Set <T>().Add(obj);
            _context.SaveChanges();

            return(obj);
        }
        public string Alterar(ParametroUsuario entity)
        {
            string mensagem = this.ValidarDados(entity);

            if (mensagem == "")
            {
                ParametroUsuario entityold = _db.Set <ParametroUsuario>().First(p => p.Id == entity.Id);

                mensagem = _repository.Update(entity);
                //if (mensagem == "")
                //    new AuditoriaRepository().RegistrarAuditoria(entityold, entity, _usuario, "A", entity.GetType().Name, ref mensagem);
            }
            return(mensagem);
        }
예제 #3
0
        public string Alterar(Usuario entity)
        {
            string mensagem = this.ValidarDados(entity);

            if (mensagem == "")
            {
                Usuario entityold = _db.Set <Usuario>().First(p => p.Id == entity.Id);

                mensagem = _repository.Update(entity);

                //if (mensagem == "")
                //{
                //    _repository.GetContext().Entry(entity).Collection(c => c.Perfil).Load();
                //    mensagem = _repository.JoinEntity<Perfil>(entity.Perfil, entity.ListaPerfis);
                //}

                //if (mensagem == "")
                //    new AuditoriaRepository().RegistrarAuditoria(entityold, entity, _usuario, "A", entity.GetType().Name, ref mensagem);
            }
            return(mensagem);
        }
 protected Repository(ModeloContext db)
 {
     this.db    = db;
     this.dbSet = db.Set <TEntity>();
 }
예제 #5
0
 protected Repository(ModeloContext context)
 {
     _context = context;
     _set     = _context.Set <T>();
 }
예제 #6
0
 public Repository(ModeloContext context)
 {
     Db    = context;
     DbSet = Db.Set <TEntity>();
 }