presenceNikita/Demo/Data/LocalData/Entity/User.cs

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 текущего и другого объекта
}
}
}