Ejemplo n.º 1
0
        private WorkReport _memberWork(Hour currentHour, Member member)
        {
            WorkReport    report;
            AllocatedCase currentCase = _registrar.GetCurrentCase(currentHour, member);

            report = member.Work(currentHour, currentCase);
            if (report.State == WorkState.Finished)
            {
                _registrar.ProcessFinishedWork(currentHour, currentCase, member);
            }

            return(report);
        }