Exemple #1
0
 public StaffController(IStaffMemberRepository repo, IJobRepository jobRepository, ILogger <StaffController> logger)
 {
     _repo      = repo;
     _logger    = logger;
     _staffCore = new StaffMembersCore(_repo);
     _jobCore   = new JobCore(jobRepository);
 }
 public CheckoutController(ICheckoutRepository coRepository, ILogger <CheckoutController> logger, IStaffMemberRepository sRepo, IJobRepository jRepo, ITeamRepository teamRepo, IEarningsRepository earningsRepo)
 {
     _checkoutsCore  = new CheckoutsCore(coRepository);
     _logger         = logger;
     _staffCore      = new StaffMembersCore(sRepo);
     _jobCore        = new JobCore(jRepo);
     _barCore        = new BarCore(teamRepo, coRepository);
     _serverTeamCore = new ServerTeamsCore(teamRepo);
     _earningsCore   = new EarningsCore(earningsRepo);
 }