예제 #1
0
 public StaffController(IStaffMemberRepository repo, IJobRepository jobRepository, ILogger <StaffController> logger)
 {
     _repo      = repo;
     _logger    = logger;
     _staffCore = new StaffMembersCore(_repo);
     _jobCore   = new JobCore(jobRepository);
 }
예제 #2
0
 public TaskService(ITaskRepository taskRepository, ITaskTypeRepository taskTypeRepository,
                    IPersonRepository personRepository, IStaffMemberRepository staffMemberRepository)
 {
     _taskRepository        = taskRepository;
     _taskTypeRepository    = taskTypeRepository;
     _personRepository      = personRepository;
     _staffMemberRepository = staffMemberRepository;
 }
예제 #3
0
        /// <summary>
        /// In most cases, we'd simply return
        /// IRepository<MyEntity>, but since we're
        /// leveraging a custom Repository method, we need a
        /// custom Repository interface.
        /// </summary>
        public IStaffMemberRepository CreateMockStaffMemberRepository()
        {
            MockRepository         mocks            = new MockRepository();
            IStaffMemberRepository mockedRepository = mocks.StrictMock <IStaffMemberRepository>();

            Expect.Call(mockedRepository.FindAllMatching(null))
            .IgnoreArguments()
            .Return(CreateStaffMembers());

            mocks.Replay(mockedRepository);

            return(mockedRepository);
        }
예제 #4
0
 public StaffMembersController(IStaffMemberRepository staffMemberRepository)
 {
     Check.Require(staffMemberRepository != null,"staffMemberRepository may not be null");
     this.staffMemberRepository = staffMemberRepository;
 }
예제 #5
0
 public StaffMembersController(IStaffMemberRepository staffMemberRepository)
 {
     Check.Require(staffMemberRepository != null, "staffMemberRepository may not be null");
     this.staffMemberRepository = staffMemberRepository;
 }
 public StaffMemberStrategy(IStaffMemberRepository staffMemberRepository,
                            IMapper mapper)
 {
     _staffMemberRepository = staffMemberRepository;
     _mapper = mapper;
 }
예제 #7
0
 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);
 }
예제 #8
0
 public StaffMemberService(IStaffMemberRepository staffMemberRepository)
 {
     _staffMemberRepository = staffMemberRepository;
 }
예제 #9
0
 public StaffMemberService(IStaffMemberRepository staffMemberRepository, IMapper mapper)
 {
     _staffMemberRepository = staffMemberRepository;
     _mapper = mapper;
 }
예제 #10
0
 public StaffMembersCore(IStaffMemberRepository repo)
 {
     _repository = repo;
 }