presence/Demo/Domain/Models/Group.cs
Class_Student 85738972fe init
2024-10-21 15:42:00 +03:00

46 lines
968 B
C#

using System;
namespace Demo.Domain.Models
{
public class Group
{
public int Id { get; set; }
public string Name { get; set; }
public Group() { }
public Group(int id, string name)
{
Id = id;
Name = name;
}
public override bool Equals(object obj)
{
return obj is Group group &&
Id == group.Id &&
Name == group.Name;
}
public override int GetHashCode()
{
return HashCode.Combine(Id, Name);
}
internal Data.LocalData.Entity.Group ToEntity()
{
throw new NotImplementedException();
}
public static bool operator ==(Group left, Group right)
{
return left.Equals(right);
}
public static bool operator !=(Group left, Group right)
{
return !(left == right);
}
}
}