public async Task <IEnumerable <Guid> > ListAsync(UserCartItemRentals userCartItemRentals, CancellationToken cancellationToken = default) { return(await toolShedContext.UserCartItemRentalsSet .Where(c => c.UserCartId.Equals(userCartItemRentals.UserCartId)) .Select(c => c.ItemRentalDetailsId) .ToListAsync(cancellationToken)); }
public async Task AddAsync(UserCartItemRentals userCartItemRentals, CancellationToken cancellationToken = default) { await toolShedContext.UserCartItemRentalsSet .AddAsync(userCartItemRentals, cancellationToken); await toolShedContext.SaveChangesAsync(cancellationToken); }
public async Task AddAsync(Guid userCartId, Guid itemRentalDetailsId, CancellationToken cancellationToken = default) { var userCartItemRental = new UserCartItemRentals { UserCartId = userCartId, ItemRentalDetailsId = itemRentalDetailsId }; await toolShedContext.UserCartItemRentalsSet .AddRangeAsync(userCartItemRental); await toolShedContext.SaveChangesAsync(cancellationToken); }
public async Task AddAsync(Guid userCartId, IEnumerable <Guid> itemRentalDetailsIds, CancellationToken cancellationToken = default) { foreach (var itemRentalDetailsId in itemRentalDetailsIds) { var userCartItemRental = new UserCartItemRentals { UserCartId = userCartId, ItemRentalDetailsId = itemRentalDetailsId }; await toolShedContext.UserCartItemRentalsSet .AddRangeAsync(userCartItemRental); } await toolShedContext.SaveChangesAsync(); }
public UserCartItemRentalsRepositoryTests() { userCartItemRentals = CreateUserCartItemRentals(); userCartItemRentalsRepository = GetInMemoryUserCartRepository(); }