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);
        }
Esempio n. 3
0
        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);
        }