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));
 }
Beispiel #2
0
 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));
 }