Ejemplo n.º 1
0
 /// <summary>
 /// Finds the Master Name Alias (Business) with the given Master Name Alias link.
 /// </summary>
 public ClassicMasterAlias FindMasterBusinessAlias(int link)
 {
     using (var vsiData = new VSI_DATAContext())
     {
         var masterNameAlias = new Master_Name_Alias_Repository(vsiData).BusinessAliases.FirstOrDefault(n => n.Master_Name_Alias_Link == link);
         var adapter         = new ClassicMasterAliasAdapter(_codeResolver);
         return(adapter.Translate(masterNameAlias));
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Finds all aliases of the business with the given Master Name link.
        /// </summary>
        public List <ClassicMasterAlias> FindMasterBusinessAliases(int masterPersonLink)
        {
            var aliases = new List <ClassicMasterAlias>();

            using (var vsiData = new VSI_DATAContext())
            {
                var adapter = new ClassicMasterAliasAdapter(_codeResolver);
                foreach (
                    var alias in
                    new Master_Name_Alias_Repository(vsiData).BusinessAliases.Where(
                        n => n.Master_Name_Link == masterPersonLink))
                {
                    aliases.Add(adapter.Translate(alias));
                }
            }
            return(aliases);
        }