public UserCartDataService(UserCartRepository userCartRepository, UserCartItemsRepository userCartItemsRepository, UserCartItemRentalsRepository userCartItemRentalsRepository, ItemRepository itemRepository, ItemRentalDetailsRepository itemRentalDetailsRepository) { this.userCartRepository = userCartRepository ?? throw new ArgumentNullException(nameof(userCartRepository)); this.userCartItemsRepository = userCartItemsRepository ?? throw new ArgumentNullException(nameof(userCartItemsRepository)); this.userCartItemRentalsRepository = userCartItemRentalsRepository ?? throw new ArgumentNullException(nameof(userCartItemRentalsRepository)); this.itemRepository = itemRepository ?? throw new ArgumentNullException(nameof(itemRepository)); this.itemRentalDetailsRepository = itemRentalDetailsRepository ?? throw new ArgumentNullException(nameof(itemRentalDetailsRepository)); }
public RentalDataService(RentalRepository rentalRepository, UserRepository userRepository, RentalRecordsRepository rentalRecordsRepository, DispenserRepository dispenserRepository, ItemRepository itemRepository, ItemRentalDetailsRepository itemRentalDetailsRepository) { this.rentalRepository = rentalRepository ?? throw new ArgumentNullException(nameof(rentalRepository)); this.userRepository = userRepository ?? throw new ArgumentNullException(nameof(userRepository)); this.rentalRecordsRepository = rentalRecordsRepository ?? throw new ArgumentNullException(nameof(rentalRecordsRepository)); this.dispenserRepository = dispenserRepository ?? throw new ArgumentNullException(nameof(dispenserRepository)); this.itemRepository = itemRepository ?? throw new ArgumentNullException(nameof(itemRepository)); this.itemRentalDetailsRepository = itemRentalDetailsRepository ?? throw new ArgumentNullException(nameof(itemRentalDetailsRepository)); }