Exemplo n.º 1
0
 public ApplicationProfile(ProfileCache profileCache)
 {
     _profileCache    = profileCache;
     _startupPath     = Application.StartupPath.Trim();
     _userName        = System.Environment.UserName;
     _AssemblyVersion = GetAssemblyVersion();
     _profileCache.Store("DataPath", DataPath);
     _profileCache.Store("SystemProfileXml", SystemProfileXml);
     _profileCache.Store("UserName", UserName);
     _profileCache.Store("Version", Version);
 }
Exemplo n.º 2
0
        public bool FetchBool(string groupName, string elementName)
        {
            bool value = (bool)ContainerElement.Descendants(groupName).First().Element(elementName);

            ProfileCache.Store(elementName, value.ToString());
            return(value);
        }
Exemplo n.º 3
0
        public int FetchInt(string groupName, string elementName)
        {
            int value = (int)ContainerElement.Descendants(groupName).First().Element(elementName);

            ProfileCache.Store(elementName, value.ToString());
            return(value);
        }
Exemplo n.º 4
0
        public string Fetch(string groupName, string elementName)
        {
            string value = (string)ContainerElement.Descendants(groupName).First().Element(elementName);

            value = Substitute(value);
            ProfileCache.Store(elementName, value);
            return(value);
        }