/
ivanstrike
/
tasker
Обзор
Документация
Войти
/
ivanstrike
/
tasker
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
feature/lab2
Models/Project.cs
31 строка
791 B
ivanstrike
Init
20 окт 2025, 00:25
20 окт 2025, 00:25
db81298
Код
Авторство
О чём код?
using System.ComponentModel.DataAnnotations; namespace TaskerApi.Models; /// <summary> /// Проект для группировки задач /// </summary> public class Project { public Guid Id { get; set; } [Required] [StringLength(200)] public string Name { get; set; } = string.Empty; [StringLength(1000)] public string? Description { get; set; } public Guid OwnerId { get; set; } public User Owner { get; set; } = null!; public DateTime CreatedAt { get; set; } = DateTime.UtcNow; public DateTime? UpdatedAt { get; set; } public bool IsArchived { get; set; } = false; // Навигационные свойства public ICollection<TaskItem> Tasks { get; set; } = new List<TaskItem>(); }