public Database.Models.ValueType CreateValueType(Guid sensorId, string name, PayloadType type) { name = name?.Trim(); if (string.IsNullOrEmpty(name)) { return(null); } var sensor = GetSensorById(sensorId); if (sensor == null) { return(null); } var value = new Database.Models.ValueType { SensorId = sensor.Id, Type = type, Name = name.Trim().ToUpper() }; var result = _valueTypesRepository.Create(value); return(result ? value : null); }
public ValueTypeViewModel(Database.Models.ValueType valueType) { Id = valueType.Id; Name = valueType.Name; Type = valueType.Type; SensorId = valueType.SensorId; }
public SensorValuesList(Database.Models.ValueType valueType, Value[] values) { SensorId = valueType.SensorId; ValueName = valueType.Name; ValueType = valueType.Type; Values = values.Select(v => new ValueViewModel(v)).ToArray(); }