Exemplo n.º 1
0
        /// <summary>
        /// Возвращает коллекцию всех филиалов из БД
        /// </summary>
        public static IEnumerable <ProvincialBranch> GetAllProvincialBranch(string sqlConnectionString)
        {
            using (var db = MT103.GetDatabase(sqlConnectionString))
            {
                var result = db.China_ICBC_ProvincialBranch.ToList();

                return(result.Select(r => new ProvincialBranch(r.Name, r.Address, new SwiftCode(r.SWIFT))));
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Возвращает варианты иероглифов с кодами, для заданного имени
        /// </summary>
        public static List <NameWithHieroglyph> GetHieroglyphList(string sqlConnectionString, string name)
        {
            using (var db = MT103.GetDatabase(sqlConnectionString))
            {
                name = name.ToLower();

                var result = from r in db.China_ICBC_Hieroglyphs.Where(r => r.Name == name).ToList()
                             select new NameWithHieroglyph(r.Name, r.Hieroglyph, r.HieroglyphCode);

                return(result.ToList());
            }
        }