| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
-
- using System.ComponentModel;
- using System.Runtime.CompilerServices;
- namespace SWRIS.Models
- {
- public class SensorModel : INotifyPropertyChanged
- {
- private int _id;
- private string _name;
- private string _color;
- private bool _isActive = false;
- public int Id
- {
- get => _id;
- set { _id = value; OnPropertyChanged(); }
- }
- public string Name
- {
- get => _name;
- set { _name = value; OnPropertyChanged(); }
- }
- public string Color
- {
- get => _color;
- set { _color = value; OnPropertyChanged(); }
- }
- public bool IsActive
- {
- get => _isActive;
- set { _isActive = value; OnPropertyChanged(); }
- }
- public event PropertyChangedEventHandler PropertyChanged;
- protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
- {
- PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
- }
- }
- }
|