Esempio n. 1
0
        /// <summary>
        /// Get the file name based on the enumeration
        /// </summary>
        /// <param name="file">File type</param>
        /// <returns>File name</returns>
        private static string GetResourceFileName(ResourcesFileEnum file)
        {
            switch (file)
            {
            case ResourcesFileEnum.Resources:
                return("Resources");

            case ResourcesFileEnum.CountriesResources:
                return("CountriesResources");

            case ResourcesFileEnum.MessagesResources:
                return("MessagesResources");
            }

            return(null);
        }
Esempio n. 2
0
        /// <summary>
        /// Get the string associated to the key in a resource file
        /// </summary>
        /// <param name="key">Key to lookup</param>
        /// <param name="file">File to search in</param>
        /// <returns>The text retrieved</returns>
        public static string GetString(string key, ResourcesFileEnum file)
        {
            var fileName = GetResourceFileName(file);

            return(GetStringFromResourceFile(key, fileName));
        }