/
ArtSerg
/
IntegrationProject
Обзор
Документация
Войти
/
ArtSerg
/
IntegrationProject
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
lab4
Integration1/Models/TaskItem.cs
20 строк
677 B
artS3rg
Добавлена Лабораторная №2: лимиты, пагинация, опциональные поля, внутренний API, Swagger обновлен
25 окт 2025, 10:49
25 окт 2025, 10:49
d03a63c
Код
Авторство
О чём код?
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace Integration1.Models { public class TaskItem { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int Id { get; set; } [Required] public string Title { get; set; } = string.Empty; public string? Description { get; set; } public Priority Priority { get; set; } = Priority.Medium; public bool IsCompleted { get; set; } = false; public string UserId { get; set; } = string.Empty; public DateTime? DueDate { get; set; } public string? Category { get; set; } } }