%PDF- %PDF-
| Direktori : /www/varak.net/catalog.varak.net/bookUploader/ |
| Current File : /www/varak.net/catalog.varak.net/bookUploader/Genre.cs |
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.Serialization;
using System.Text;
using bookUploader.Annotations;
namespace bookUploader
{
[DataContract]
public class Genre : INotifyPropertyChanged
{
private int _id;
private string _name;
[DataMember(Name = "ID", Order = 0)]
public int ID
{
get { return _id; }
set
{
if (value == _id) return;
_id = value;
OnPropertyChanged();
}
}
[DataMember(Name = "Name", Order = 1)]
public string Name
{
get { return _name; }
set
{
if (value == _name) return;
_name = value;
OnPropertyChanged();
}
}
public event PropertyChangedEventHandler PropertyChanged;
[NotifyPropertyChangedInvocator]
protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
{
PropertyChangedEventHandler handler = PropertyChanged;
if (handler != null) handler(this, new PropertyChangedEventArgs(propertyName));
}
}
}