Esempio n. 1
0
        public TreatmentRecordDTO Update(int id, TreatmentRecordDTO treatmentRecordDTO)
        {
            var patients = _context.Patients.FirstOrDefault(p => p.PatientId == id);
            {
                patients.PatientName = treatmentRecordDTO.PatientName;
                patients.PhoneNumber = treatmentRecordDTO.PhoneNumber;
                patients.Gender      = treatmentRecordDTO.Gender;
                patients.Age         = treatmentRecordDTO.Age;
            }
            var records    = _context.TreatmentRecords.FirstOrDefault(t => t.PatientId == patients.PatientId);
            var treatement = _context.TreatmentDetails.FirstOrDefault(x => x.TreatmentId == records.Treatmentid);
            {
                treatement.AdmitDate     = treatmentRecordDTO.AdmitDate;
                treatement.RelievingDate = treatmentRecordDTO.RelievingDate;
                treatement.IsFatality    = treatmentRecordDTO.IsFatality;
                treatement.Prescription  = treatmentRecordDTO.Prescription;
            }
            var stage = _context.Stages.FirstOrDefault(s => s.StageId == treatement.Stageid);
            {
                stage.CurrentStage = treatmentRecordDTO.CurrentStage;
            }
            var disease = _context.Diseases.FirstOrDefault(d => d.DiseaseId == records.Diseaseid);

            {
                disease.DiseaseName = treatmentRecordDTO.DiseaseName;
                disease.DiseaseType = treatmentRecordDTO.DiseaseType;
            }
            _context.SaveChanges();
            return(treatmentRecordDTO);
        }
 public ActionResult Put(int id, TreatmentRecordDTO treatmentRecordDTO)
 {
     if (id > 0)
     {
         tdr.Update(id, treatmentRecordDTO);
         return(Ok("Treatment Records Updated"));
     }
     return(NotFound());
 }
Esempio n. 3
0
        //public int GetCount()
        //{

        //    var details = (from record in _context.TreatmentRecords

        //                   select record.RecordId);


        //    return details.Count();
        //}



        public TreatmentRecordDTO AddTreatmentRecord(TreatmentRecordDTO treatmentRecordDTO)
        {
            var records = new TreatmentRecord()
            {
                PatientId   = treatmentRecordDTO.PatientId,
                Hospitalid  = treatmentRecordDTO.Hospitalid,
                Diseaseid   = treatmentRecordDTO.Diseaseid,
                Treatmentid = treatmentRecordDTO.Treatmentid
            };

            _context.TreatmentRecords.Add(records);

            _context.SaveChanges();

            return(treatmentRecordDTO);
        }
 public ActionResult <TreatmentRecordDTO> Post(TreatmentRecordDTO treatmentRecordDTO)
 {
     tdr.AddTreatmentRecord(treatmentRecordDTO);
     return(Ok());
 }