Esempio n. 1
0
        public async Task <bool> TryInitialize()
        {
            Soap = new SoapClient(address);

            var getItems = await Soap.Call <Soap.GetItems>("GetItems", "filter", "1");

            var getVersionInfo = await Soap.Call <Soap.GetVersionInfo>("GetVersionInfo");

            var getCommonName = await Soap.Call <Soap.GetCommonName>("GetCommonName");

            SystemName = getItems.SystemItems.All.Single(x => x.Type == 1).Name;
            CommonName = getCommonName.CommonName;
            Version    = getVersionInfo.Versions.All.Single(x => x.Name == "Director").VersionNumber;

            Trace.WriteLine($"Version is {Version}");

            return(true);
        }