public DtoApiStringResponse IsDeviceOnline(string id)
        {
            var result = new ServiceRemoteAccess().IsDeviceOnline(id);

            return(new DtoApiStringResponse()
            {
                Value = result
            });
        }
        public DtoApiStringResponse IsWebRtcEnabled(string id)
        {
            var result = new ServiceRemoteAccess().IsWebRtcEnabled(id);

            return(new DtoApiStringResponse()
            {
                Value = result
            });
        }
        public DtoApiStringResponse UpdateWebRtc(DtoWebRtc webRtc)
        {
            var result = new ServiceRemoteAccess().UpdateWebRtc(webRtc.DeviceId, webRtc.Mode);

            return(new DtoApiStringResponse()
            {
                Value = result
            });
        }
        public DtoApiStringResponse GetRemoteControlUrl(string id)
        {
            var result = new ServiceRemoteAccess().GetRemoteControlUrl(id);

            return(new DtoApiStringResponse()
            {
                Value = result
            });
        }
        public DtoApiIntResponse GetRemoteAccessCount()
        {
            var result = new ServiceRemoteAccess().GetRemoteAccessServerCount();

            return(new DtoApiIntResponse()
            {
                Value = result
            });
        }
        public DtoApiBoolResponse VerifyRemoteAccessInstalled(int id)
        {
            var response = new ServiceRemoteAccess().VerifyRemoteAccessInstalled(id);

            return(new DtoApiBoolResponse()
            {
                Value = response
            });
        }
        public DtoActionResult CopyRemotelyInstallerToStorage()
        {
            var result = new ServiceRemoteAccess().CopyAgentInstallerToStorage();

            return(result);
        }
        public DtoActionResult HealthCheck()
        {
            var result = new ServiceRemoteAccess().RunHealthCheck();

            return(result);
        }