コード例 #1
0
        public Settings GetSettingsIP(requestmacAdress request)
        {
            var        __response = new Settings();
            SettingsIp settingsIp = new SettingsIp();
            var        IpOption   = settingsIp.GetIP(request.macAdress);

            if (IpOption.Any(item => item.ipAddress != null))
            {
                __response.ipAddress = String.Join(", ", IpOption[0].ipAddress[0]);
                __response.subnet    = String.Join(", ", IpOption[0].subnet[0]);
                __response.gateway   = String.Join(", ", IpOption[0].gateway);
                __response.dns       = String.Join(", ", IpOption[0].dns);
            }
            return(__response);
        }
コード例 #2
0
        public System.Net.Http.HttpResponseMessage Generate(GenerateRequest request)
        {
            var             serializer = new JavaScriptSerializer();
            IpConfiguration def        = serializer.Deserialize <IpConfiguration>(request.Data);

            string[] ipAddress = def.ipAddress.ToCharArray().Select(c => c.ToString()).ToArray();
            string[] mask      = def.mask.ToCharArray().Select(c => c.ToString()).ToArray();
            string[] gateway   = def.gateway.ToCharArray().Select(c => c.ToString()).ToArray();
            string[] dns       = def.dns.ToCharArray().Select(c => c.ToString()).ToArray();

            SettingsIp settingsIp = new SettingsIp();



            return(HttpHelper.ResponseMessage());
        }
コード例 #3
0
        public void Reboot()
        {
            SettingsIp settingsIp = new SettingsIp();

            settingsIp.Reboot();
        }
コード例 #4
0
        public void  TurnOnPC()
        {
            SettingsIp settingsIp = new SettingsIp();

            settingsIp.TurnOnPC();
        }
コード例 #5
0
        public void SetSettingsIP(SetIpProperties request)
        {
            SettingsIp settingsIp = new SettingsIp();

            settingsIp.SetIP(request);
        }