44 lines
991 B
C#
44 lines
991 B
C#
using System.ComponentModel;
|
|
namespace Navigation_Between.Model;
|
|
public class User : INotifyPropertyChanged
|
|
{
|
|
private string description;
|
|
private string email;
|
|
|
|
public int Id { get; set; }
|
|
public string Name { get; set; }
|
|
public string Surname { get; set; }
|
|
|
|
public string Description
|
|
{
|
|
get => description;
|
|
set
|
|
{
|
|
if (description != value)
|
|
{
|
|
description = value;
|
|
OnPropertyChanged(nameof(Description));
|
|
}
|
|
}
|
|
}
|
|
|
|
public string Email
|
|
{
|
|
get => email;
|
|
set
|
|
{
|
|
if (email != value)
|
|
{
|
|
email = value;
|
|
OnPropertyChanged(nameof(Email));
|
|
}
|
|
}
|
|
}
|
|
|
|
public event PropertyChangedEventHandler? PropertyChanged;
|
|
protected void OnPropertyChanged(string propertyName)
|
|
{
|
|
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
|
|
}
|
|
}
|