Exemplo n.º 1
0
        // public object FilterBy(string key, object value){

        //     using(var db = new NewPlayDbContext()){
        //        //Type type = db.Set<TEntity>().GetType();

        //        //var prop = db.Set<TEntity>().GetType().GetProperty(key).GetValue(db.Set<TEntity>().GetType());
        //        //var _value = prop.GetValue(db.Set<TEntity>());
        //     //    return db.Set<typeof(TEntity)>().ToList()
        //     //             .FindAll(e =>
        //     //             e.GetType()
        //     //             .get(key)
        //     //             .GetValue(e)
        //     //             == value);
        //     };
        //     return null;
        // }

        public IEnumerable <TEntity> GetAll()
        {
            using (var db = new NewPlayDbContext()){
                return(db.Set <TEntity>().ToList());
            };
        }
Exemplo n.º 2
0
 public TEntity GetById(params object[] key)
 {
     using (var db = new NewPlayDbContext()){
         return(db.Set <TEntity>().Find(key));
     };
 }