예제 #1
0
        public async Task JoinPlatformAsync(int sellerId, int platformId)
        {
            if (await _context
                .Sellers
                .AnyAsync(s => s.Id == sellerId &&
                          s.PlatformSellers.Any(x => x.PlatformId == platformId)))
            {
                return;                 //already joined
            }

            _context.Set <PlatformSeller>().Add(new PlatformSeller {
                PlatformId = platformId, SellerId = sellerId
            });
            _context.SaveChanges();
        }
 public async Task <IEnumerable <User> > GetAllUserAsync()
 {
     return(await _dbContext.Set <User>().ToListAsync());
 }
예제 #3
0
 public async Task <IReadOnlyList <T> > GetAllAsync()
 {
     return(await _dbContext.Set <T>().ToListAsync());
 }