Exemple #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());
                }
            }
        }
 public EFTeamRepository(ChallengerContext challengerContext) : base(challengerContext)
 {
 }
Exemple #3
0
 public EFUserRepository(ChallengerContext challengerContext) : base(challengerContext)
 {
 }
Exemple #4
0
 public EFRepository(ChallengerContext context)
 {
     this._context = context;
     this._dbSet   = context.Set <T>();
 }
Exemple #5
0
 public EFTournamentRepository(ChallengerContext challengerContext) : base(challengerContext)
 {
 }
Exemple #6
0
 public EFBracketRepository(ChallengerContext challengerContext) : base(challengerContext)
 {
 }
Exemple #7
0
 public EFScoreRepository(ChallengerContext challengerContext) : base(challengerContext)
 {
 }