示例#1
0
        public void WhenPassDictIds_DeleteDictionaries()
        {
            var dictService = new DictionaryService(DictionaryRepository, WordRepository);

            dictService.DeleteDictionaries(new[] { 2 });

            var dicts = DictionaryRepository.GetList();

            Assert.AreEqual(1, dicts.Count(), "Count mismatch");
        }
示例#2
0
        /// <summary>
        /// Завантаження данних з довідників
        /// </summary>
        private void LoadComboBox()
        {
            ProfileNames    = new List <string>();
            MilitaryRanks   = new List <string>();
            TypeAccountings = new List <string>();

            using (DictionaryRepository dictionaryRepo = new DictionaryRepository())
            {
                var dic = dictionaryRepo.GetList();

                ProfileNames    = dic.Where(d => d.GroupeName == Enums.ComboBoxName.ProfileName).Select(d => d.ItemName).ToList();
                MilitaryRanks   = dic.Where(d => d.GroupeName == Enums.ComboBoxName.MilitaryRank).Select(d => d.ItemName).ToList();
                TypeAccountings = dic.Where(d => d.GroupeName == Enums.ComboBoxName.TypeAccounting).Select(d => d.ItemName).ToList();
            }
            using (VOSRepository vosRepo = new VOSRepository())
            {
                Vos = vosRepo.GetList();
            }
        }