Namespace Builvero.Application.Interfaces.Repositories
Interfaces
- IBlogRepository
Defines the contract for blog post data access operations including retrieval, creation, updates, and deletion.
- IBuilderTagRepository
Defines the contract for builder tag data access operations including retrieval and creation.
- IEmailVerificationCodeRepository
Defines the contract for email verification code data access operations including retrieval, creation, and usage tracking.
- IForumRepository
Defines the contract for forum data access operations including topics, messages, subscriptions, and notification settings.
- IInvitationRepository
Defines the contract for invitation code data access operations including retrieval, creation, updates, and pagination.
- IOAuthAccountRepository
Defines the contract for OAuth account data access operations including retrieval, creation, and updates.
- IOnboardingQuizAttemptRepository
Defines the contract for onboarding quiz attempt data access operations including retrieval, creation, updates, and invalidation.
- IProjectInvitationRepository
Defines the contract for project invitation data access operations including retrieval, creation, updates, and querying.
- IProjectJoinRequestRepository
Defines the contract for project join request data access operations including retrieval, creation, updates, and querying.
- IProjectMembershipRepository
Defines the contract for project membership data access operations including retrieval, creation, updates, and deletion.
- IProjectRepository
Defines the contract for project data access operations including retrieval, creation, updates, and search.
- ISkillRepository
Defines the contract for skill data access operations including retrieval by category, ID, and bulk retrieval.
- IUnitOfWork
Defines the contract for the Unit of Work pattern, providing transaction management and bulk operations.
- IUserNotificationRepository
Defines the contract for user notification data access operations including creation, retrieval, updates, and bulk operations.
- IUserRepository
Defines the contract for user data access operations including retrieval, creation, updates, and search.
- IVolunteerApplicationRepository
Defines the contract for volunteer application data access operations including retrieval, creation, updates, deletion, and querying.
- IVolunteerRoleRepository
Defines the contract for volunteer role data access operations including retrieval, creation, and updates.