/// <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)))); } }
/// <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()); } }