public int UpdatePatientPopulation(PatientPopulation patientPopulation)
 {
     using (UnitOfWork _unitOfWork = new UnitOfWork(new PersonContext()))
     {
         _unitOfWork.PatientPopulationRepository.Update(patientPopulation);
         _result = _unitOfWork.Complete();
         _unitOfWork.Dispose();
         return(_result);
     }
 }
 public int DeletePatientPopulation(int id)
 {
     using (UnitOfWork _unitOfWork = new UnitOfWork(new PersonContext()))
     {
         PatientPopulation patientPopulation = _unitOfWork.PatientPopulationRepository.GetById(id);
         _unitOfWork.PatientPopulationRepository.Remove(patientPopulation);
         _result = _unitOfWork.Complete();
         _unitOfWork.Dispose();
         return(_result);
     }
 }
        public int AddPatientPopulation(int personId, string populationtypeId, int populationCategory, int userId)
        {
            PatientPopulation patientPopulation = new PatientPopulation()
            {
                PersonId           = personId,
                PopulationType     = populationtypeId,
                PopulationCategory = populationCategory,
                CreatedBy          = userId,
                Active             = true
            };

            return(_result = _mgr.AddPatientPopulation(patientPopulation));
        }
 public int UpdatePatientPopulation(PatientPopulation patientPopulation)
 {
     return(_mgr.UpdatePatientPopulation(patientPopulation));
 }