Esempio n. 1
0
        public virtual IEnumerable <T> GetAsync(
            Expression <Func <T, bool> > filter = null,
            Func <IQueryable <T>, IOrderedQueryable <T> > orderBy = null)
        {
            using (var tempContext = new ChallengerContext())
            {
                IQueryable <T> query = tempContext.Set <T>();

                if (filter != null)
                {
                    query = query.Where(filter);
                }
                if (orderBy != null)
                {
                    return(orderBy(query).ToList());
                }
                else
                {
                    return(query.ToList());
                }
            }
        }
Esempio n. 2
0
 public EFTeamRepository(ChallengerContext challengerContext) : base(challengerContext)
 {
 }
Esempio n. 3
0
 public EFUserRepository(ChallengerContext challengerContext) : base(challengerContext)
 {
 }
Esempio n. 4
0
 public EFRepository(ChallengerContext context)
 {
     this._context = context;
     this._dbSet   = context.Set <T>();
 }
Esempio n. 5
0
 public EFTournamentRepository(ChallengerContext challengerContext) : base(challengerContext)
 {
 }
Esempio n. 6
0
 public EFBracketRepository(ChallengerContext challengerContext) : base(challengerContext)
 {
 }
Esempio n. 7
0
 public EFScoreRepository(ChallengerContext challengerContext) : base(challengerContext)
 {
 }