Example #1
0
        public async Task <T> AddAsync(T entity)
        {
            _dbcontext.Set <T>().Add(entity);
            await _dbcontext.SaveChangesAsync();

            return(entity);
        }
 public T GetById <T>(int id) where T : BaseEntity
 {
     return(_dbContext.Set <T>().SingleOrDefault(e => e.Id == id));
 }
Example #3
0
 public async Task <IReadOnlyList <T> > ListAllAsync()
 {
     return(await _dbContext.Set <T>().ToListAsync());
 }
Example #4
0
 public async Task <T> GetByIdAsync(int id)
 {
     return(await _context.Set <T>().FindAsync(id));
 }
Example #5
0
        public virtual async Task <T> GetByIdAsync(int id, CancellationToken cancellationToken = default)
        {
            var keyValues = new object[] { id };

            return(await _dbContext.Set <T>().FindAsync(keyValues, cancellationToken));
        }