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)); }
public async Task <IReadOnlyList <T> > ListAllAsync() { return(await _dbContext.Set <T>().ToListAsync()); }
public async Task <T> GetByIdAsync(int id) { return(await _context.Set <T>().FindAsync(id)); }
public virtual async Task <T> GetByIdAsync(int id, CancellationToken cancellationToken = default) { var keyValues = new object[] { id }; return(await _dbContext.Set <T>().FindAsync(keyValues, cancellationToken)); }