/// <summary> /// Стандартный конструктор /// </summary> /// <param name="parTargetDevice">Идентификатор кнопки целевого устройства</param> /// <param name="parDeviceButtonId">Целевое устройство для привязки</param> /// <param name="parTargetGameActionButton">Целевая игровая кнопка на стороне модели для привязки</param> public MGameActionButtonBindToDevice(MDevice parTargetDevice, string parDeviceButtonId, MGameActionButton parTargetGameActionButton) { TargetDevice = parTargetDevice; DeviceButtonId = parDeviceButtonId; TargetGameActionButton = parTargetGameActionButton; }
public static List <MDevice> GetALlDevices() { List <MDevice> lstDevice = new List <MDevice>(); try { string sql = "SELECT * FROM M_DEVICES"; var result = SQLiteCommon.ExecuteSqlWithResult(sql); if (result != null && result.HasRows) { while (result.Read()) { MDevice device = new MDevice(); device.ID = long.Parse(result["ID"]?.ToString()); device.DeviceName = result["DEVICENAME"]?.ToString(); device.MacAddress = result["MACADDRESS"]?.ToString(); device.UserId = result["USERID"]?.ToString(); device.CreateDate = Convert.ToDateTime(result["CREATEDATE"]?.ToString()); lstDevice.Add(device); } } return(lstDevice); } catch (Exception ex) { throw ex; } }
/// <summary> /// Стандартный конструктор /// </summary> /// <param name="parTargetDevice">Идентификатор оси целевого устройства</param> /// <param name="parDeviceAxisId">Целевое устройство для привязки</param> /// <param name="parTargetGameActionAxis">Целевая игровая ось на стороне модели для привязки</param> public MGameActionAxisBindToDevice(MDevice parTargetDevice, string parDeviceAxisId, MGameActionAxis parTargetGameActionAxis) { TargetDevice = parTargetDevice; DeviceAxisId = parDeviceAxisId; TargetGameActionAxis = parTargetGameActionAxis; }
// INJECT DEVICE SINGLETON USED BY BACKGROUND SERVICES FOR USE IN PAGE RENDERING... public IndexModel(ILogger <IndexModel> logger, MDevice device) { _logger = logger; Device = device; }