public int EditPreparation(PatientPsychoscialCriteria _patientPsychoscialCriteria)
 {
     using (UnitOfWork _unitOfWork = new UnitOfWork(new GreencardContext()))
     {
         _unitOfWork.PatientPsychosocialCriteriaRepository.Update(_patientPsychoscialCriteria);
         result = _unitOfWork.Complete();
         _unitOfWork.Dispose();
         return(result);
     }
 }
Esempio n. 2
0
        public string AddPatientPsychosocialCriteria(int patientId, int patientmastervisitId, bool benefitART, bool alcohol, bool depression, bool disclosure, bool administerART, bool effectsART, bool dependents, bool adherence, bool locator, bool caregiver)
        {
            string msg    = "";
            int    result = 0;

            PatientPsychosocialCriteriaManager patientPsychosocialCriteriaManager = new PatientPsychosocialCriteriaManager();


            try
            {
                PatientPsychoscialCriteria patientPsychosocialCriteria = new PatientPsychoscialCriteria()
                {
                    PatientId            = patientId,
                    PatientMasterVisitId = patientmastervisitId,
                    BenefitART           = benefitART,
                    Alcohol           = alcohol,
                    Depression        = depression,
                    Disclosure        = disclosure,
                    AdministerART     = administerART,
                    effectsART        = effectsART,
                    dependents        = dependents,
                    AdherenceBarriers = adherence,
                    AccurateLocator   = locator,
                    startART          = caregiver
                };

                int isInserted = 0;
                isInserted = patientPsychosocialCriteriaManager.CheckIfARTPreparationExists(patientId);
                if (isInserted < 1)
                {
                    result = patientPsychosocialCriteriaManager.AddPreparation(patientPsychosocialCriteria);
                    if (result > 0)
                    {
                        msg = "Patient Psychosocial criteria assessment completed!";
                        msg = new JavaScriptSerializer().Serialize(msg);
                    }
                }
                else
                {
                    msg = "Patient Psychosocial criteria assessment has already been completed!";
                    msg = new JavaScriptSerializer().Serialize(msg);
                }
            }
            catch (Exception e)
            {
                msg = e.Message;
                msg = new JavaScriptSerializer().Serialize(msg);
            }
            return(msg);
        }
Esempio n. 3
0
        public string EditPatientPsychosocialCriteria(int patientId, int patientmastervisitId, bool benefitART, bool Alcohol, bool depression, bool disclosure, bool administerART, bool adherence, bool locator)
        {
            string msg    = "";
            int    result = 0;
            PatientPsychosocialCriteriaManager patientPsychosocialCriteriaManager = new PatientPsychosocialCriteriaManager();


            try
            {
                PatientPsychoscialCriteria patientPsychosocialCriteria = new PatientPsychoscialCriteria()
                {
                    PatientId            = patientId,
                    PatientMasterVisitId = patientmastervisitId,
                    BenefitART           = benefitART,
                    Alcohol           = Alcohol,
                    Depression        = depression,
                    Disclosure        = disclosure,
                    AdministerART     = administerART,
                    AdherenceBarriers = adherence,
                    AccurateLocator   = locator
                };

                result = patientPsychosocialCriteriaManager.EditPreparation(patientPsychosocialCriteria);
                if (result > 0)
                {
                    msg = "Patient Psychosocial criteria assessment update completed!";
                    msg = new JavaScriptSerializer().Serialize(msg);
                }
            }
            catch (Exception e)
            {
                msg = e.Message;
                msg = new JavaScriptSerializer().Serialize(msg);
            }
            return(msg);
        }
Esempio n. 4
0
 public int EditPreparation(PatientPsychoscialCriteria _patientPsychosocialCriteria)
 {
     result = _PatientPsychosicialCriteriaManager.EditPreparation(_patientPsychosocialCriteria);
     return(result);
 }
Esempio n. 5
0
 public int EditPreparation(PatientPsychoscialCriteria p)
 {
     throw new NotImplementedException();
 }