public CreateSnapshotUseCase(ILog log, IPotRepository potRepository,
                              IBlackListRepository blackListRepository, ISnapshotRepository snapshotRepository)
 {
     this.log                 = log ?? throw new ArgumentNullException(nameof(log));
     this.potRepository       = potRepository ?? throw new ArgumentNullException(nameof(potRepository));
     this.blackListRepository = blackListRepository ?? throw new ArgumentNullException(nameof(blackListRepository));
     this.snapshotRepository  = snapshotRepository ?? throw new ArgumentNullException(nameof(snapshotRepository));
 }
예제 #2
0
 public TripServices()
     : base()
 {
     _tripRepository        = new TripRepository();
     _potRepository         = new PotRepository();
     _participantRepository = new TripParticipantRepository();
     _userTripRepository    = new UserTripRepository();
     _potUserRepository     = new PotUserRepository();
 }
예제 #3
0
 public TripServices(ITripRepository tripRepo,
                     IPotRepository potRepo,
                     ITripParticipantRepository participantRepo,
                     IUserTripRepository userTripRepo,
                     IPotUserRepository potUserRepo)
     : base()
 {
     _tripRepository        = tripRepo;
     _potRepository         = potRepo;
     _participantRepository = participantRepo;
     _userTripRepository    = userTripRepo;
     _potUserRepository     = potUserRepo;
 }
예제 #4
0
 public PresentPotUseCase(IPotRepository potRepository, ISnapshotRepository snapshotRepository)
 {
     this.potRepository      = potRepository ?? throw new ArgumentNullException(nameof(potRepository));
     this.snapshotRepository = snapshotRepository ?? throw new ArgumentNullException(nameof(snapshotRepository));
 }
예제 #5
0
 public PotProvider(IPotRepository potRepository) => _potRepository = potRepository;
 public PresentPotsUseCase(IPotRepository potRepository)
 {
     this.potRepository = potRepository ?? throw new ArgumentNullException(nameof(potRepository));
 }
예제 #7
0
 public PotServices(IPotRepository potRepository, IPotUserRepository potUserRepository)
 {
     _potRepository     = potRepository;
     _potUserRepository = potUserRepository;
 }
예제 #8
0
 public PotServices()
     : base()
 {
     _potRepository     = new PotRepository();
     _potUserRepository = new PotUserRepository();
 }
 public DeletePotUseCase(IPotRepository potRepository)
 {
     this.potRepository = potRepository ?? throw new ArgumentNullException(nameof(potRepository));
 }
 public ImportSnapshotUseCase(IPotRepository potRepository, ISnapshotRepository snapshotRepository, IPotImportExport potImportExport)
 {
     this.potRepository      = potRepository ?? throw new ArgumentNullException(nameof(potRepository));
     this.snapshotRepository = snapshotRepository ?? throw new ArgumentNullException(nameof(snapshotRepository));
     this.potImportExport    = potImportExport ?? throw new ArgumentNullException(nameof(potImportExport));
 }