Загрузка данных
using System;
using System.Collections.Generic;
namespace TaskTracker.Models
{
public static class AppData
{
public static List<Project> Projects { get; set; } = new List<Project>
{
new Project
{
Id = 1,
Name = "Интернет-магазин",
Owner = "Иванов И.И.",
IsArchived = false
},
new Project
{
Id = 2,
Name = "Мобильное приложение",
Owner = "Петров П.П.",
IsArchived = false
},
new Project
{
Id = 3,
Name = "Сайт компании",
Owner = "Сидоров С.С.",
IsArchived = false
}
};
public static List<TaskItem> Tasks { get; set; } = new List<TaskItem>
{
new TaskItem
{
Id = 1,
ProjectId = 1,
Title = "Создать главную страницу",
Description = "Разработать главную страницу интернет-магазина",
Status = "Done",
Priority = 3,
CreatedAt = DateTime.Now.AddDays(-10),
DueDate = DateTime.Now.AddDays(-5)
},
new TaskItem
{
Id = 2,
ProjectId = 1,
Title = "Добавить авторизацию",
Description = "Создать форму входа и регистрацию пользователей",
Status = "InProgress",
Priority = 4,
CreatedAt = DateTime.Now.AddDays(-7),
DueDate = DateTime.Now.AddDays(3)
},
new TaskItem
{
Id = 3,
ProjectId = 1,
Title = "Добавить каталог",
Description = "Создать каталог товаров с категориями",
Status = "New",
Priority = 2,
CreatedAt = DateTime.Now.AddDays(-3),
DueDate = DateTime.Now.AddDays(10)
},
new TaskItem
{
Id = 4,
ProjectId = 2,
Title = "Создать экран входа",
Description = "Добавить форму авторизации пользователя",
Status = "InProgress",
Priority = 3,
CreatedAt = DateTime.Now.AddDays(-8),
DueDate = DateTime.Now.AddDays(-2)
},
new TaskItem
{
Id = 5,
ProjectId = 2,
Title = "Добавить настройки",
Description = "Создать страницу настроек приложения",
Status = "New",
Priority = 2,
CreatedAt = DateTime.Now.AddDays(-2),
DueDate = DateTime.Now.AddDays(7)
},
new TaskItem
{
Id = 6,
ProjectId = 2,
Title = "Проверить приложение",
Description = "Провести тестирование основных функций",
Status = "Done",
Priority = 3,
CreatedAt = DateTime.Now.AddDays(-12),
DueDate = DateTime.Now.AddDays(-4)
},
new TaskItem
{
Id = 7,
ProjectId = 3,
Title = "Создать меню сайта",
Description = "Разработать основное меню сайта компании",
Status = "Cancelled",
Priority = 1,
CreatedAt = DateTime.Now.AddDays(-6),
DueDate = DateTime.Now.AddDays(-1)
},
new TaskItem
{
Id = 8,
ProjectId = 3,
Title = "Добавить контакты",
Description = "Добавить страницу с контактами компании",
Status = "New",
Priority = 3,
CreatedAt = DateTime.Now.AddDays(-1),
DueDate = DateTime.Now.AddDays(5)
}
};
}
}