DocSpace-client/common/ASC.Core.Common/Notify/Recipients/RecipientsGroup.cs

40 lines
700 B
C#

namespace ASC.Notify.Recipients;
[Serializable]
public class RecipientsGroup
: IRecipientsGroup
{
public RecipientsGroup(string id, string name)
{
ID = id;
Name = name;
}
#region IRecipientsGroup Members
public string ID { get; private set; }
public string Name { get; private set; }
#endregion
public override bool Equals(object obj)
{
if (!(obj is IRecipientsGroup recGr))
{
return false;
}
return Equals(recGr.ID, ID);
}
public override int GetHashCode()
{
return (ID ?? "").GetHashCode();
}
public override string ToString()
{
return Name;
}
}