Table of Contents

Namespace SEBT.Portal.Infrastructure.Repositories

Classes

CardReplacementRequestRepository

EF Core implementation of ICardReplacementRequestRepository. Queries and writes to the CardReplacementRequests table.

DatabaseDocVerificationChallengeRepository

Database-backed implementation of IDocVerificationChallengeRepository using Entity Framework Core. All read operations are scoped by userId to enforce ownership.

DatabaseUserRepository

Database-backed implementation of IUserRepository using Entity Framework Core.

HouseholdRepository

Household repository that delegates to the loaded state plugin (ISummerEbtCaseService). Maps plugin HouseholdData to Core HouseholdData at the boundary.

InMemoryOtpRepository

An in-memory implementation of IOtpRepository that uses Microsoft.Extensions.Caching.Memory.IMemoryCache for storing OTP codes.

MockHouseholdRepository

Mock implementation of household repository for development and testing. Returns mock data without requiring a database or external service.