public int AddFamilyPlanningStatus(PatientFamilyPlanning a) { using (UnitOfWork _unitOfWork = new UnitOfWork(new GreencardContext())) { _unitOfWork.PatientFamilyPlanningRepository.Add(a); Result = _unitOfWork.Complete(); _unitOfWork.Dispose(); return(a.Id); } }
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); } }
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); } }
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); } }