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)); }
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))); }
private bool DoesPBDeviceAlreadyExist(string nickname = null, string deviceId = null) { return(PBClient.CurrentUsersDevices(true).Devices .Any(d => d.Nickname.Equals(nickname) || d.Iden.Equals(deviceId))); }