17 lines
1.1 KiB
C#
17 lines
1.1 KiB
C#
namespace Demo.domain.Models // Пространство имен для моделей
|
|
{
|
|
public class UserLocalEnity : IEquatable<UserLocalEnity> // Класс для локальной сущности пользователя, реализующий интерфейс IEquatable
|
|
{
|
|
public required string FIO { get; set; } // Обязательное свойство для ФИО
|
|
public Guid Guid { get; set; } // Свойство для уникального идентификатора
|
|
|
|
public required int GroupID { get; set; } // Обязательное свойство для идентификатора группы
|
|
|
|
public bool Equals(UserLocalEnity? other) // Метод для сравнения двух объектов UserLocalEnity
|
|
{
|
|
if (other == null) return false; // Если другой объект равен null, возвращаем false
|
|
return this.Guid.Equals(other.Guid); // Сравниваем Guid текущего и другого объекта
|
|
}
|
|
}
|
|
}
|