diff --git a/src/ClaudeDo.Data/Repositories/PrimeScheduleRepository.cs b/src/ClaudeDo.Data/Repositories/PrimeScheduleRepository.cs index 2024e37..b7be276 100644 --- a/src/ClaudeDo.Data/Repositories/PrimeScheduleRepository.cs +++ b/src/ClaudeDo.Data/Repositories/PrimeScheduleRepository.cs @@ -13,9 +13,9 @@ public sealed class PrimeScheduleRepository public async Task> ListAsync(CancellationToken ct = default) { var rows = await _context.PrimeSchedules.AsNoTracking() - .OrderBy(s => s.StartDate) + .OrderBy(s => s.TimeOfDay) .ToListAsync(ct); - return rows.OrderBy(s => s.StartDate).ThenBy(s => s.TimeOfDay).ToList(); + return rows; } public async Task GetAsync(Guid id, CancellationToken ct = default) => @@ -30,10 +30,8 @@ public sealed class PrimeScheduleRepository } else { - existing.StartDate = entity.StartDate; - existing.EndDate = entity.EndDate; + existing.Days = entity.Days; existing.TimeOfDay = entity.TimeOfDay; - existing.WorkdaysOnly = entity.WorkdaysOnly; existing.Enabled = entity.Enabled; existing.PromptOverride = entity.PromptOverride; }