internal WorkReport(AppealCase ac, Work.WorkType type, Work.WorkRole role, Work.WorkState state) { Case = ac; Type = type; Role = role; State = state; }
private void _getNextCase() { if (_chairQueue.Count > 0) { _currentCase = _chairQueue.Dequeue(); _currentRole = Work.WorkRole.Chair; _initialiseCase(); return; } if (_otherQueue.Count > 0) { _currentCase = _otherQueue.Dequeue(); _currentRole = Work.WorkRole.Other; _initialiseCase(); return; } if (_rapporteurQueue.Count > 0) { _currentCase = _rapporteurQueue.Dequeue(); _currentRole = Work.WorkRole.Rapporteur; _initialiseCase(); return; } _currentCase = null; }