using System.ComponentModel; namespace SWRIS.Models { public class TrolleyActiveModel : INotifyPropertyChanged { private int id; private string name; private bool isActived = false; public int Id { get { return id; } set { id = value; OnPropertyChanged("Id"); } } public string Name { get { return name; } set { name = value; OnPropertyChanged("Name"); } } public bool IsActived { get { return isActived; } set { isActived = value; OnPropertyChanged("IsActived"); } } public event PropertyChangedEventHandler PropertyChanged; protected internal virtual void OnPropertyChanged(string propertyName) { PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); } } }