/
ivanstrike
/
tasker
Обзор
Документация
Войти
/
ivanstrike
/
tasker
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Models/User.cs
30 строк
807 B
ivanstrike
Init
20 окт 2025, 00:25
20 окт 2025, 00:25
db81298
Код
Авторство
О чём код?
using System.ComponentModel.DataAnnotations; namespace TaskerApi.Models; /// <summary> /// Пользователь системы /// </summary> public class User { public Guid Id { get; set; } [Required] [StringLength(100)] public string Username { get; set; } = string.Empty; [Required] [EmailAddress] public string Email { get; set; } = string.Empty; [Required] public string PasswordHash { get; set; } = string.Empty; public DateTime CreatedAt { get; set; } = DateTime.UtcNow; public DateTime? UpdatedAt { get; set; } // Навигационные свойства public ICollection<Project> Projects { get; set; } = new List<Project>(); public ICollection<TaskItem> Tasks { get; set; } = new List<TaskItem>(); }