19 lines
821 B
C#
19 lines
821 B
C#
|
namespace domain.Models
|
|||
|
{
|
|||
|
// Представляет локальную сущность пользователя.
|
|||
|
public class UserLocalEntity : IEquatable<UserLocalEntity>
|
|||
|
{
|
|||
|
// Уникальный идентификатор пользователя.
|
|||
|
public Guid Guid { get; set; }
|
|||
|
|
|||
|
// Полное имя пользователя.
|
|||
|
public required string FIO { get; set; }
|
|||
|
|
|||
|
// Идентификатор группы, к которой принадлежит пользователь.
|
|||
|
public required int GroupID { get; set; }
|
|||
|
|
|||
|
// Реализация сравнения для проверки равенства пользователей по их Guid
|
|||
|
public bool Equals(UserLocalEntity? other) => other?.Guid == Guid;
|
|||
|
}
|
|||
|
}
|