private static MegaClient GetMegaClient() { MegaClient megaClient = new MegaClient(); //string environmentFile = XmlConfig.CurrentConfig.GetExplicit("LocalEnvironment"); //if (!zFile.Exists(environmentFile)) //{ // Trace.WriteLine("login not defined"); // return null; //} //string login = XDocument.Load(environmentFile).zXPathExplicitValue("Login"); string login = GetMegaEnvironment().GetLogin(); XmlConfig localConfig = XmlConfig.CurrentConfig.GetConfig("LocalConfig"); XmlConfigElement configElement = localConfig.GetConfigElement($"Login[@name = '{login}']"); if (configElement == null) { Trace.WriteLine($"unknow login \"{login}\""); return(null); } megaClient.Email = configElement.GetExplicit("@email"); megaClient.Password = configElement.GetExplicit("@password"); megaClient.Login(); return(megaClient); }
public string GetNameSpace() { return(_projectXmlElement.GetExplicit("NameSpace")); }