public int DeleteHistory(int patientHistoryId)
        {
            int deleteIndex = 0;

            try
            {
                PatientsMedicalHistory patientsMedicalHistory = GetHistorybyId(patientHistoryId);
                patientsMedicalHistory.IsActive = false;
                deleteIndex = _patientMedicalHistoryRepository.Edit(patientsMedicalHistory);
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }
            return(deleteIndex);
        }
        public int Save(PatientsMedicalHistory _patientsMedicalHistory)
        {
            int saveIndex = 0;

            try
            {
                _patientsMedicalHistory.IsActive    = true;
                _patientsMedicalHistory.CreatedDate = DateTime.Now;
                saveIndex = _patientMedicalHistoryRepository.Save(_patientsMedicalHistory);
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }
            return(saveIndex);
        }
Esempio n. 3
0
        //public JsonResult GetPByDId()
        //{
        //    //var patients= PatientManager.GetPatientByDiseasesId(int diseasesId)
        //    //return Json(new {Success = true, Patients = patients}, JsonRequestBehavior.AllowGet);
        //    return
        //}

        public JsonResult Save(PatientMedicalHistoryViewModel model)
        {
            //model.Patients = PatientManager.GetAllPatient();
            //model.Diseases = DiseasesManager.GetAllDiseases();
            //model.Patients = PatientManager.GetPatientByDiseasesId(model.SearchField.SearchByDiseasesId);
            int saveIndex = 0;

            PatientsMedicalHistory _patientsMedicalHistory = new PatientsMedicalHistory();

            _patientsMedicalHistory.PatientHistoryId = model.PatientHistoryId;
            _patientsMedicalHistory.PatientId        = model.PatientId;
            _patientsMedicalHistory.DiseasesId       = model.DiseasesId;
            _patientsMedicalHistory.VitalSign        = model.VitalSign;
            _patientsMedicalHistory.Medicalhistory   = model.Medicalhistory;
            _patientsMedicalHistory.CreatedDate      = model.CreatedDate;
            _patientsMedicalHistory.ModifiedDate     = model.ModifiedDate;

            saveIndex = model.PatientHistoryId == 0
                ? PatientMedicalHistoryManager.Save(_patientsMedicalHistory)
                : PatientMedicalHistoryManager.Edit(_patientsMedicalHistory);
            return(Reload(saveIndex));
        }
        public int Edit(PatientsMedicalHistory _patientsMedicalHistory)
        {
            int editindex = 0;

            try
            {
                PatientsMedicalHistory patientsMedicalHistory = GetHistorybyId(_patientsMedicalHistory.PatientHistoryId);
                patientsMedicalHistory.PatientHistoryId = _patientsMedicalHistory.PatientHistoryId;
                patientsMedicalHistory.PatientId        = _patientsMedicalHistory.PatientId;
                patientsMedicalHistory.DiseasesId       = _patientsMedicalHistory.DiseasesId;
                patientsMedicalHistory.VitalSign        = _patientsMedicalHistory.VitalSign;
                patientsMedicalHistory.Medicalhistory   = _patientsMedicalHistory.Medicalhistory;

                patientsMedicalHistory.ModifiedDate = DateTime.Now;

                editindex = _patientMedicalHistoryRepository.Edit(patientsMedicalHistory);
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }
            return(editindex);
        }
        public List <PatientsMedicalHistory> GetAllMedicalHistoriesByPaging(out int totalrecords, PatientsMedicalHistory model, int?patientId, int?diseasesId)
        {
            List <PatientsMedicalHistory> patientsMedicalHistories;

            try
            {
                patientsMedicalHistories =
                    _patientMedicalHistoryRepository.GetAllMedicalHistoriesByPaging(out totalrecords, model, patientId, diseasesId);
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }

            return(patientsMedicalHistories);
        }