Exemple #1
0
 public IEnumerable <TEntity> GetAll()
 {
     try
     {
         return(_context.Set <TEntity>().AsQueryable());
     }
     catch (Exception exception)
     {
         throw exception;
     }
 }
Exemple #2
0
 public async Task <IEnumerable <LocalizedCodeManager> > HandleAsync(CancellationToken cancellationToken = default(CancellationToken))
 {
     return(await _db.Set <TModel>()
            .Where(e => e.IsActive)
            .Select(e => new LocalizedCodeManager()
     {
         Id = e.Id,
         Code = e.Code,
         En = e.DescEng,
         Fr = e.DescFre,
         IsActive = e.IsActive,
         SortOrder = e.SortOrder
     }).ToListAsync(cancellationToken));
 }
        public IQueryable <T> GetAll(string[] includes = null)
        {
            //HANDLE INCLUDES FOR ASSOCIATED OBJECTS IF APPLICABLE
            if (includes != null && includes.Count() > 0)
            {
                var query = dataContext.Set <T>().Include(includes.First());
                foreach (var include in includes.Skip(1))
                {
                    query = query.Include(include);
                }
                return(query.AsQueryable());
            }

            return(dataContext.Set <T>().AsQueryable());
        }
Exemple #4
0
 /// <summary>
 /// ctor.
 /// </summary>
 /// <param name="dbContext"></param>
 public Repository(ExampleDbContext dbContext)
 {
     _dbContext = dbContext;
     dbSet      = _dbContext.Set <T>();
 }
Exemple #5
0
 public void BeforeDisplay(ExampleDbContext context)
 {
     AllPossibleAuthors = context.Set <Author>().Select(x => new KeyName(x.AuthorId, x.Name))
                          .OrderBy(x => x.Name).ToList();
 }
Exemple #6
0
 /// <summary>
 /// Constructeur du repository
 /// </summary>
 /// <param name="dbContext">Contexte de la bdd</param>
 public Repository(ExampleDbContext context)
 {
     this.Context  = context;
     this.Entities = context.Set <T>();
 }
Exemple #7
0
 /// <summary>
 /// Constructeur
 /// </summary>
 /// <param name="context">Context entity</param>
 public UserRepository(ExampleDbContext context) : base(context)
 {
     this.Context    = context;
     this.UserEntity = context.Set <User>();
 }