public StaffController(IStaffMemberRepository repo, IJobRepository jobRepository, ILogger <StaffController> logger) { _repo = repo; _logger = logger; _staffCore = new StaffMembersCore(_repo); _jobCore = new JobCore(jobRepository); }
public void Run() { try { if (JobStart != null) { JobStart(this, EventArgs.Empty); //이벤트 Fire } if (JobProgress != null) { JobProgress(this, 0); } JobCore.PreJob(); JobCore.InitializeJob(JobScript); if (JobProgress != null) { JobProgress(this, 20); } JobCore.PreJob(); if (JobProgress != null) { JobProgress(this, 40); } JobCore.MainJob(); if (JobProgress != null) { JobProgress(this, 60); } JobCore.PostJob(); if (JobProgress != null) { JobProgress(this, 80); } JobCore.CloseJob(); if (JobProgress != null) { JobProgress(this, 100); } JobCore.PreJob(); if (JobCompleted != null) { JobCompleted(this, EventArgs.Empty); } } catch { } }
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); }
public JobController(ILogger <JobController> logger, JobCore core) { _logger = logger; _core = core; }