示例#1
0
 public AppointmentsController(EMSContext context)
 {
     _context         = context;
     manager          = new AppointmentManager(context);
     validator        = new AppointmentValidation(context.Appointments);
     patientValidator = new PatientValidation(context.Patients);
 }
示例#2
0
 public PatientViewModel(Patient patient = null)
 {
     Patient           = patient ?? new Patient();
     PatientValidation = new PatientValidation();
     SaveCommand       = new SaveCommand(this);
     Task.Run(LoadMemoAsync);
 }
示例#3
0
 public PatientBLL(IMapper mapper, PatientValidation patientValidation, IPatientDAL patientDAL)
     : base(patientDAL)
 {
     _mapper            = mapper;
     _patientValidation = patientValidation;
     _patientDAL        = patientDAL;
 }
示例#4
0
 public MedicalEvaluationBLL(IMapper mapper, MedicalEvaluationValidation medicalEvaluationValidation,
                             IMedicalEvaluationDAL medicalEvaluationDAL, PatientValidation patientValidation, IPatientBLL patientBLL)
     : base(medicalEvaluationDAL)
 {
     _patientBLL                  = patientBLL;
     _patientValidation           = patientValidation;
     _mapper                      = mapper;
     _medicalEvaluationDAL        = medicalEvaluationDAL;
     _medicalEvaluationValidation = medicalEvaluationValidation;
 }
示例#5
0
 public EmergencyBLL(IMapper mapper, IEmergencyDAL emergencyDAL,
                     EmergencyValidation emergencyValidation, IPatientBLL patientBLL,
                     IAddressBLL addressBLL, AddressValidation addressValidation,
                     PatientValidation patientValidation, IEmergencyHistoryDAL emergencyHistoryDAL)
     : base(emergencyDAL)
 {
     _emergencyHistoryDAL = emergencyHistoryDAL;
     _addressValidation   = addressValidation;
     _patientValidation   = patientValidation;
     _addressBLL          = addressBLL;
     _patientBLL          = patientBLL;
     _mapper              = mapper;
     _emergencyDAL        = emergencyDAL;
     _emergencyValidation = emergencyValidation;
 }
示例#6
0
        public override bool IsValid()
        {
            ValidationResult = new PatientValidation().Validate(this);

            return(ValidationResult.IsValid);
        }