public Practice EnrollPractice(string code) { var existingPractice = _practiceRepository.GetByCode(code); if (null != existingPractice) { return(existingPractice); } var facility = Verify(Convert.ToInt32(code)); if (null != facility) { var practice = Practice.CreateFacility(facility); _practiceRepository.InsertOrUpdate(practice); _practiceRepository.Save(); return(practice); } return(null); }
public void Save(Practice practice) { var defaultPs = _practiceRepository.GetAll(x => x.IsDefault).ToList(); foreach (var defaultP in defaultPs) { defaultP.IsDefault = false; _practiceRepository.Update(defaultP); } practice.IsDefault = true; _practiceRepository.InsertOrUpdate(practice); }
public void SavePractce(Practice practice) { var practices = _practiceRepository.GetAll().ToList(); if (practices.Count == 0) { _practiceRepository.Save(practice); } foreach (var p in practices) { p.IsDefault = false; _practiceRepository.Update(p); } practice.IsDefault = true; _practiceRepository.InsertOrUpdate(practice); }