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()); }
public async Task <IReadOnlyList <T> > GetAllAsync() { return(await _dbContext.Set <T>().ToListAsync()); }