Example #1
0
 public StaffController(IStaffMemberRepository repo, IJobRepository jobRepository, ILogger <StaffController> logger)
 {
     _repo      = repo;
     _logger    = logger;
     _staffCore = new StaffMembersCore(_repo);
     _jobCore   = new JobCore(jobRepository);
 }
Example #2
0
        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);
 }
Example #4
0
 public JobController(ILogger <JobController> logger, JobCore core)
 {
     _logger = logger;
     _core   = core;
 }