コード例 #1
0
 public int AddFamilyPlanningStatus(PatientFamilyPlanning a)
 {
     using (UnitOfWork _unitOfWork = new UnitOfWork(new GreencardContext()))
     {
         _unitOfWork.PatientFamilyPlanningRepository.Add(a);
         Result = _unitOfWork.Complete();
         _unitOfWork.Dispose();
         return(a.Id);
     }
 }
コード例 #2
0
        public int UpdateFamilyPlanningStatus(PatientFamilyPlanning u)
        {
            using (UnitOfWork _unitOfWork = new UnitOfWork(new GreencardContext()))
            {
                var FP = _unitOfWork.PatientFamilyPlanningRepository.FindBy(x => x.PatientId == u.PatientId & !x.DeleteFlag).FirstOrDefault();

                if (FP != null)
                {
                    FP.FamilyPlanningStatusId = u.FamilyPlanningStatusId;
                    FP.ReasonNotOnFPId        = u.ReasonNotOnFPId;
                }
                _unitOfWork.PatientFamilyPlanningRepository.Update(FP);
                Result = _unitOfWork.Complete();
                _unitOfWork.Dispose();
                return(Result);
            }
        }
コード例 #3
0
        public int UpdateFamilyPlanningStatus(DateTime visitDate, int familyPlanningStatusId, int reasonNoOnFp, int id)
        {
            try
            {
                var FPLoad = new PatientFamilyPlanning()
                {
                    Id        = id,
                    VisitDate = visitDate,
                    FamilyPlanningStatusId = familyPlanningStatusId,
                    ReasonNotOnFPId        = reasonNoOnFp
                };

                return(_PatientFamilyPlanning.UpdateFamilyPlanningStatus(FPLoad));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #4
0
        public int AddFamilyPlanningStatus(int patientId, int patientMasterVisitId, DateTime visitDate, int familyPlanningStatusId, int reasonNoOnFp, int userId)
        {
            try
            {
                var fpLoad = new PatientFamilyPlanning()
                {
                    PatientId              = patientId,
                    PatientMasterVisitId   = patientMasterVisitId,
                    VisitDate              = visitDate,
                    FamilyPlanningStatusId = familyPlanningStatusId,
                    ReasonNotOnFPId        = reasonNoOnFp,
                    CreatedBy              = userId
                };

                return(_PatientFamilyPlanning.AddFamilyPlanningStatus(fpLoad));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }