コード例 #1
0
        public MedicalRecordDTO CreateMedicalRecord([FromBody] MedicalRecordDTO medicalRecord)
        {
            MedicalRecord medicalRecordEntity = _mapper.Map <MedicalRecord>(medicalRecord);

            _repository.CreateMedicalRecord(medicalRecordEntity);
            _repository.Save();
            MedicalRecordDTO newMedicalRecord = _mapper.Map <MedicalRecordDTO>(medicalRecordEntity);

            return(newMedicalRecord);
        }
コード例 #2
0
        public int insertCoreMedicalRecord(MedicalRecordDTO newMedicalRecord)
        {
            int flagInsert = new MEDICAL_RECORDTableAdapter().insertMedicalRecordQuery(
                newMedicalRecord.IdPatient,
                newMedicalRecord.IdDoctor,
                newMedicalRecord.History,
                newMedicalRecord.DateInitMedical,
                newMedicalRecord.Request
                );

            return(flagInsert);
        }
コード例 #3
0
        public int updateCoreMedicalRecord(MedicalRecordDTO originalMedicalRecord)
        {
            int flagUpdate = new MEDICAL_RECORDTableAdapter().updateMedicalRecordQuery(
                originalMedicalRecord.IdPatient,
                originalMedicalRecord.IdDoctor,
                originalMedicalRecord.History,
                originalMedicalRecord.DateInitMedical,
                originalMedicalRecord.Request,
                originalMedicalRecord.IdMedicalRecord
                );

            return(flagUpdate);
        }
コード例 #4
0
        public int insertMedicalRecord(
            string idPatient,
            string idDoctor,
            string history,
            string dateInitMedical,
            string request)
        {
            MedicalRecordDTO currentMedicalRecordrow = new MedicalRecordDTO();

            currentMedicalRecordrow.IdPatient       = Convert.ToInt32(idPatient);
            currentMedicalRecordrow.IdDoctor        = Convert.ToInt32(idDoctor);
            currentMedicalRecordrow.History         = Convert.ToString(history);
            currentMedicalRecordrow.DateInitMedical = Convert.ToString(dateInitMedical);
            currentMedicalRecordrow.Request         = Convert.ToString(request);

            return(medicalRecordDAL.insertCoreMedicalRecord(currentMedicalRecordrow));
        }
コード例 #5
0
 public IActionResult GetMedicalRecordByPatient()
 {
     try
     {
         string           id               = User.Identity.Name;
         MedicalRecord    medicalRecord    = _medicalRecordService.GetMedicalRecordByPatient(id);
         MedicalRecordDTO medicalRecordDTO = MedicalRecordMapper.MedicalRecordToMedicalRecordDTO(medicalRecord);
         return(Ok(medicalRecordDTO));
     }
     catch (EntityNotFound)
     {
         return(BadRequest("Medical record not found."));
     }
     catch (Exception)
     {
         return(BadRequest("Inner system error."));
     }
 }
コード例 #6
0
        public IActionResult CreateMedicine([FromBody] MedicalRecordDTO medicalRecord)
        {
            MedicalRecordDTO newMedicalRecord = _medicalRecordService.CreateMedicalRecord(medicalRecord);

            return(CreatedAtRoute("MedicalRecordById", new { id = newMedicalRecord.Id }, newMedicalRecord));
        }
コード例 #7
0
 public update_medical_screen(MedicalRecordDTO _medicalRecordState)
 {
     this.medicalRecordState = _medicalRecordState;
     InitializeComponent();
 }