Пример #1
0
        private Device CreatePBDevice(string nickname, string model = null, string manufacturer = null, int?appVersion = null)
        {
            var newDevice = new Device()
            {
                Nickname     = nickname,
                Model        = model,
                Manufacturer = manufacturer
            };

            if (appVersion.HasValue)
            {
                newDevice.AppVersion = appVersion.Value;
            }

            return(PBClient.CreateDevice(newDevice));
        }
Пример #2
0
 private Device GetPBDevice(string nickname = null, string deviceId = null, bool showActiveOnly = true)
 {
     return(PBClient.CurrentUsersDevices(showActiveOnly).Devices
            .First(d => d.Nickname.Equals(nickname) || d.Iden.Equals(deviceId)));
 }
Пример #3
0
 private bool DoesPBDeviceAlreadyExist(string nickname = null, string deviceId = null)
 {
     return(PBClient.CurrentUsersDevices(true).Devices
            .Any(d => d.Nickname.Equals(nickname) || d.Iden.Equals(deviceId)));
 }