Presence_Desktop/data/LocalData/Entity/User.cs

22 lines
866 B
C#
Raw Permalink Normal View History

2024-12-23 11:20:09 +00:00
namespace domain.Models
{
public class UserLocalEnity : IEquatable<UserLocalEnity>
{
// Уникальный идентификатор пользователя.
public Guid Guid { get; set; }
// Полное имя пользователя.
public required string FIO { get; set; }
// Идентификатор группы, к которой принадлежит пользователь.
public required int GroupID { get; set; }
public GroupLocalEntity Group { get; set; }
// Реализация сравнения для проверки равенства пользователей по их Guid.
public bool Equals(UserLocalEnity? other)
{
if (other == null) return false;
return this.Guid.Equals(other.Guid);
}
}
}