示例#1
0
        protected void InitializeId()
        {
            var admitionReferrals  = _admitionReferralStream.ReadAll();
            var operationReferrals = _operationReferralStream.ReadAll();
            var secretaries        = _examReferralStream.ReadAll();

            List <long> ids = (List <long>)admitionReferrals.Select(item => (item as Model.Referral).Id).ToList();

            ids.AddRange(operationReferrals.Select(item => (item as Model.Referral).Id).ToList());
            ids.AddRange(secretaries.Select(item => (item as Model.Referral).Id).ToList());

            _sequencer.Initialize(ids.Max());
        }
示例#2
0
        protected void InitializeId()
        {
            var equipments          = _equipmentStream.ReadAll();
            var medicalConsumabless = _medicalConsumablesStream.ReadAll();
            var secretaries         = _medicineStream.ReadAll();

            List <long> ids = (List <long>)equipments.Select(item => (item as Equipment).Id).ToList();

            ids.AddRange(medicalConsumabless.Select(item => (item as MedicalConsumables).Id).ToList());
            ids.AddRange(secretaries.Select(item => (item as Medicine).Id).ToList());

            _sequencer.Initialize(ids.Max());
        }
示例#3
0
        protected void InitializeId()
        {
            var patients    = _patientStream.ReadAll();
            var doctors     = _doctorStream.ReadAll();
            var secretaries = _secretaryStream.ReadAll();

            List <long> ids = (List <long>)patients.Select(item => (item as Patient).Id).ToList();

            ids.AddRange(doctors.Select(item => (item as Doctor).Id).ToList());
            ids.AddRange(secretaries.Select(item => (item as Secretary).Id).ToList());

            _sequencer.Initialize(ids.Max());
        }
示例#4
0
 protected void InitializeId() => _sequencer.Initialize(GetMaxId(_stream.ReadAll()));