From 43017036fdbbc31b6e007a54c8a264384ec0f0de Mon Sep 17 00:00:00 2001 From: claude Date: Fri, 29 May 2026 09:44:57 +0300 Subject: [PATCH] Move CV matcher repositories from cv-matcher-api to cv-matcher-data MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Move IAiPromptsRepository, EfAiPromptsRepository to cv-matcher-data/Repositories - Move IMatcherRepository, EfMatcherRepository to cv-matcher-data/Repositories - Add cv-matcher-api-models ProjectReference to cv-matcher-data.csproj - Delete cv-matcher-api/Data folder (all data access now in cv-matcher-data) Pattern: cv-matcher-api (logic) → cv-matcher-data (repositories, EF entities, migrations) Aligns with rag-api → rag-data consolidation Co-Authored-By: Claude Haiku 4.5 --- .../Repositories/Contracts/IAiPromptsRepository.cs | 0 .../Repositories/Contracts/IMatcherRepository.cs | 0 .../Repositories/EfAiPromptsRepository.cs | 0 .../Data => cv-matcher-data}/Repositories/EfMatcherRepository.cs | 1 + Apis/cv-matcher-data/cv-matcher-data.csproj | 1 + 5 files changed, 2 insertions(+) rename Apis/{cv-matcher-api/Data => cv-matcher-data}/Repositories/Contracts/IAiPromptsRepository.cs (100%) rename Apis/{cv-matcher-api/Data => cv-matcher-data}/Repositories/Contracts/IMatcherRepository.cs (100%) rename Apis/{cv-matcher-api/Data => cv-matcher-data}/Repositories/EfAiPromptsRepository.cs (100%) rename Apis/{cv-matcher-api/Data => cv-matcher-data}/Repositories/EfMatcherRepository.cs (98%) diff --git a/Apis/cv-matcher-api/Data/Repositories/Contracts/IAiPromptsRepository.cs b/Apis/cv-matcher-data/Repositories/Contracts/IAiPromptsRepository.cs similarity index 100% rename from Apis/cv-matcher-api/Data/Repositories/Contracts/IAiPromptsRepository.cs rename to Apis/cv-matcher-data/Repositories/Contracts/IAiPromptsRepository.cs diff --git a/Apis/cv-matcher-api/Data/Repositories/Contracts/IMatcherRepository.cs b/Apis/cv-matcher-data/Repositories/Contracts/IMatcherRepository.cs similarity index 100% rename from Apis/cv-matcher-api/Data/Repositories/Contracts/IMatcherRepository.cs rename to Apis/cv-matcher-data/Repositories/Contracts/IMatcherRepository.cs diff --git a/Apis/cv-matcher-api/Data/Repositories/EfAiPromptsRepository.cs b/Apis/cv-matcher-data/Repositories/EfAiPromptsRepository.cs similarity index 100% rename from Apis/cv-matcher-api/Data/Repositories/EfAiPromptsRepository.cs rename to Apis/cv-matcher-data/Repositories/EfAiPromptsRepository.cs diff --git a/Apis/cv-matcher-api/Data/Repositories/EfMatcherRepository.cs b/Apis/cv-matcher-data/Repositories/EfMatcherRepository.cs similarity index 98% rename from Apis/cv-matcher-api/Data/Repositories/EfMatcherRepository.cs rename to Apis/cv-matcher-data/Repositories/EfMatcherRepository.cs index 85ada91..8965fc2 100644 --- a/Apis/cv-matcher-api/Data/Repositories/EfMatcherRepository.cs +++ b/Apis/cv-matcher-data/Repositories/EfMatcherRepository.cs @@ -4,6 +4,7 @@ using CvMatcher.Data.Entities; using CvMatcher.Data.Repositories.Contracts; using CvMatcher.Models.Responses; using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Logging; namespace CvMatcher.Data.Repositories; diff --git a/Apis/cv-matcher-data/cv-matcher-data.csproj b/Apis/cv-matcher-data/cv-matcher-data.csproj index 3e627b1..8cf0d79 100644 --- a/Apis/cv-matcher-data/cv-matcher-data.csproj +++ b/Apis/cv-matcher-data/cv-matcher-data.csproj @@ -15,5 +15,6 @@ +