| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- using System.Collections.ObjectModel;
- using System.ComponentModel;
- namespace SWRIS.Models
- {
- public class TrolleyLimitDataModel : INotifyPropertyChanged
- {
- private int trolleyId;
- private string trolleyName;
- private ObservableCollection<LimitDataModel> limits;
- public int TrolleyId
- {
- get { return trolleyId; }
- set
- {
- trolleyId = value;
- OnPropertyChanged(nameof(TrolleyId));
- }
- }
- public string TrolleyName
- {
- get { return trolleyName; }
- set
- {
- trolleyName = value;
- OnPropertyChanged(nameof(trolleyName));
- }
- }
- public ObservableCollection<LimitDataModel> Limits
- {
- get => limits;
- set
- {
- limits = value;
- OnPropertyChanged(nameof(Limits));
- }
- }
- public event PropertyChangedEventHandler PropertyChanged;
- protected internal virtual void OnPropertyChanged(string propertyName)
- {
- PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
- }
- }
- }
|