Finished Settings page

This commit is contained in:
2025-11-12 17:06:14 +01:00
parent a608f98497
commit e0bf95060a
38 changed files with 675 additions and 34 deletions

View File

@@ -0,0 +1,6 @@
namespace WorkTime.Models.Repositories;
public interface ISettingsRepository {
Task<Settings> LoadSettings();
Task SaveSettings(Settings settings);
}

View File

@@ -0,0 +1,9 @@
namespace WorkTime.Models.Repositories;
public interface ITimeEntryRepository {
Task<IEnumerable<TimeEntry>> GetTimeEntries();
Task<IEnumerable<TimeEntry>> GetTimeEntries(DateOnly date);
Task AddTimeEntry(TimeEntry entry);
Task DeleteTimeEntry(Guid id);
}