From 69d417616d46b4f2c2f7e285ffc806aa95713e9e Mon Sep 17 00:00:00 2001 From: TekH Date: Fri, 1 Aug 2025 12:04:06 +0200 Subject: [PATCH] Refactor repository structure in WorkFlow.Infrastructure Removed ProfileObjRepository and migrated its functionality to PObjectRepository. Updated DependencyInjection.cs to register the new repository for dependency injection, improving clarity and organization while maintaining existing functionality. --- src/WorkFlow.Infrastructure/DependencyInjection.cs | 2 +- .../{ProfileObjRepository.cs => PObjectRepository.cs} | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) rename src/WorkFlow.Infrastructure/Repositories/{ProfileObjRepository.cs => PObjectRepository.cs} (90%) diff --git a/src/WorkFlow.Infrastructure/DependencyInjection.cs b/src/WorkFlow.Infrastructure/DependencyInjection.cs index 7809527..3588b27 100644 --- a/src/WorkFlow.Infrastructure/DependencyInjection.cs +++ b/src/WorkFlow.Infrastructure/DependencyInjection.cs @@ -13,7 +13,7 @@ public static class DependencyInjection public static IServiceCollection AddWorkFlowRepositories(this IServiceCollection services) { services.TryAddScoped(); - services.TryAddScoped(); + services.TryAddScoped(); services.AddDbRepository(c => c.Configs).UseAutoMapper(); services.AddDbRepository(c => c.ProfileControlsTFs).UseAutoMapper(); diff --git a/src/WorkFlow.Infrastructure/Repositories/ProfileObjRepository.cs b/src/WorkFlow.Infrastructure/Repositories/PObjectRepository.cs similarity index 90% rename from src/WorkFlow.Infrastructure/Repositories/ProfileObjRepository.cs rename to src/WorkFlow.Infrastructure/Repositories/PObjectRepository.cs index 4f3cc93..e7027a7 100644 --- a/src/WorkFlow.Infrastructure/Repositories/ProfileObjRepository.cs +++ b/src/WorkFlow.Infrastructure/Repositories/PObjectRepository.cs @@ -7,15 +7,15 @@ namespace WorkFlow.Infrastructure.Repositories; /// /// Repository implementation for retrieving entities from the database. /// -public class ProfileObjRepository : IProfileObjRepository +public class PObjectRepository : IProfileObjRepository { private readonly WFDBContext _context; /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// The database context used for accessing profile data. - public ProfileObjRepository(WFDBContext context) + public PObjectRepository(WFDBContext context) { _context = context; }