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

17 lines
1.1 KiB
C#
Raw Normal View History

2024-11-10 18:56:16 +00:00
namespace Demo.domain.Models // Пространство имен для моделей
2024-10-16 08:22:40 +00:00
{
2024-11-10 18:56:16 +00:00
public class UserLocalEnity : IEquatable<UserLocalEnity> // Класс для локальной сущности пользователя, реализующий интерфейс IEquatable
2024-10-16 08:22:40 +00:00
{
2024-11-10 18:56:16 +00:00
public required string FIO { get; set; } // Обязательное свойство для ФИО
public Guid Guid { get; set; } // Свойство для уникального идентификатора
2024-10-16 08:22:40 +00:00
2024-11-10 18:56:16 +00:00
public required int GroupID { get; set; } // Обязательное свойство для идентификатора группы
2024-10-21 08:46:20 +00:00
2024-11-10 18:56:16 +00:00
public bool Equals(UserLocalEnity? other) // Метод для сравнения двух объектов UserLocalEnity
2024-10-16 08:22:40 +00:00
{
2024-11-10 18:56:16 +00:00
if (other == null) return false; // Если другой объект равен null, возвращаем false
return this.Guid.Equals(other.Guid); // Сравниваем Guid текущего и другого объекта
2024-10-16 08:22:40 +00:00
}
}
}