feat: demo mode with SQLite and seed tasks

This commit is contained in:
2026-08-09 16:43:59 +02:00
parent 508a3f2dc7
commit af4389a7b9
3 changed files with 41 additions and 16 deletions
+10
View File
@@ -26,5 +26,15 @@ public class FocusContext : DbContext
entity.Property(e => e.CreatedAt).IsRequired();
entity.Property(e => e.UpdatedAt).IsRequired();
});
// Demo-Tasks fuer lokalen Test
var now = DateTime.UtcNow;
modelBuilder.Entity<FocusTask>().HasData(
new FocusTask { Id = 1, Title = "Projektstruktur klären", Description = "README, AGENTS.md, Lizenz", Order = 1, CreatedAt = now, UpdatedAt = now },
new FocusTask { Id = 2, Title = "API finalisieren", Description = "Health Endpoint, Validierung", Order = 2, CreatedAt = now, UpdatedAt = now },
new FocusTask { Id = 3, Title = "Frontend polishieren", Description = "CSS, Responsive, Tests", Order = 3, CreatedAt = now, UpdatedAt = now },
new FocusTask { Id = 4, Title = "Docker Setup prüfen", Description = "Healthcheck, CI/CD", Order = 4, CreatedAt = now, UpdatedAt = now },
new FocusTask { Id = 5, Title = "Doku vervollständigen", Description = "API Docs, Deployment Guide", Order = 5, CreatedAt = now, UpdatedAt = now }
);
}
}