Commit Graph

  • e0737299cf Bump version to 1.1.1 in project file master Developer 02 2026-01-21 22:06:35 +01:00
  • 2db99edcda Add constructor to BadRequestException for inner exceptions Developer 02 2026-01-21 22:05:16 +01:00
  • 65186b4f47 chore(Infrastructure): bump to 2.6.1 TekH 2026-01-12 10:23:26 +01:00
  • eb3a5b8991 Apply AsNoTracking to raw/interpolated queries in DbRepository TekH 2026-01-12 10:02:56 +01:00
  • 908d85c648 refactor(Core.Abstraction.Application): bump to 1.6.0 TekH 2025-12-19 10:23:45 +01:00
  • d0f055e066 Bump version to 2.6.0 in csproj metadata TekH 2025-12-19 10:13:25 +01:00
  • 7f9e6155fe Add repository registration to DI setup TekH 2025-12-19 10:11:14 +01:00
  • 1e3cba6fdf Refactor DependencyInjection and RepositoryConfiguration classes TekH 2025-12-19 10:09:04 +01:00
  • daa36d767d Refactor repository registration to be context-based TekH 2025-12-19 10:03:25 +01:00
  • 3021fd36f6 Implement IRepository in DbRepository<TDbContext> TekH 2025-12-19 10:01:20 +01:00
  • 2c704c1231 Add raw SQL support to repository interfaces and DI TekH 2025-12-19 09:54:56 +01:00
  • 2bf2bb2276 Refactor namespace and add System.Linq import TekH 2025-12-19 09:51:22 +01:00
  • d2302560f1 Add repository registration to DependencyInjection Developer 02 2025-12-19 09:25:58 +01:00
  • 42c0dc7206 Refactor method names for clarity in IRepository/DbRepository Developer 02 2025-12-19 09:20:18 +01:00
  • 82686db38b Add QueryRaw and QueryInterpolated methods to repository Developer 02 2025-12-19 09:05:59 +01:00
  • ce5c59dfc2 Update DbRepository to require IRepository constraint Developer 02 2025-12-19 08:57:18 +01:00
  • 5c3db6886a Add EF Core support and refactor IRepository interface Developer 02 2025-12-18 22:09:45 +01:00
  • 144178a504 Add async SQL execution methods to DbRepository Developer 02 2025-12-18 21:54:22 +01:00
  • 6717aa37ab Add generic DbRepository for raw SQL execution TekH 2025-12-18 13:44:45 +01:00
  • bf418e986b Add Sql method to DbRepository and EFCore.Relational refs TekH 2025-12-18 13:21:35 +01:00
  • 9f2a13df6f bump to 2.5.2 TekH 2025-11-06 00:25:15 +01:00
  • 0cf6d2690a chore(Infrastructure): bump to 2.5.0 TekH 2025-11-05 14:22:22 +01:00
  • afbbac7b81 core(Abstraction.Application): bump to 1.5.0 TekH 2025-11-05 14:21:29 +01:00
  • d16a4b6bb4 refactor(repository): make UpdateAsync more flexible with Action<TEntity> TekH 2025-11-05 14:20:12 +01:00
  • 5567f6731b chore(Core.Abstractions): bump to 4.3.0 TekH 2025-10-29 16:25:32 +01:00
  • fc297d92fa feat(factory): add IServiceScopeFactory property to Factory class TekH 2025-10-29 16:08:43 +01:00
  • 50a056d110 feat(Factory): add PostBuildBehavior to control post-build modification behavior in Factory TekH 2025-10-29 15:57:36 +01:00
  • d87f36898b chore(Abstraction.Application): bump to 1.4.0 TekH 2025-10-23 10:30:50 +02:00
  • 62e43024a6 chore(Abstractions): bump to 4.2.0 TekH 2025-10-23 10:29:41 +02:00
  • daa3f4d5be feat: add IServiceProvider extension to resolve IRepository<TEntity> TekH 2025-10-23 10:27:57 +02:00
  • 10ff9b9745 refactor(Factory): rename Instance as Shared TekH 2025-10-23 10:19:59 +02:00
  • ea2340974a refactor(FactoryTests): created unit tests for Factory TekH 2025-10-23 10:18:14 +02:00
  • fbf9488c55 feat(Factory): prevent service modifications after provider is built TekH 2025-10-23 09:53:50 +02:00
  • ddbb70081e fix(factory): return requested service from IServiceProvider in GetService method TekH 2025-10-23 09:49:38 +02:00
  • c538a8df8c feat(Factory): add Factory class implementing IServiceProvider and IServiceCollection TekH 2025-10-23 09:47:18 +02:00
  • f500d9d974 chore(Abstractions): update package references and add dependency injection packages TekH 2025-10-23 09:27:26 +02:00
  • f2808d090f refactor(Infrastructure): bump to 2.4.5 TekH 2025-10-22 17:42:57 +02:00
  • 0084e6f758 refactor(Abstraction.Application): bump to 1.3.7 TekH 2025-10-22 17:37:39 +02:00
  • 90ce4e487c refactor: remove IRepository and DbRepository TekH 2025-10-22 17:34:28 +02:00
  • 1febae72c2 refactor(DbRepositoryFactory): remvoed TekH 2025-10-22 17:26:31 +02:00
  • 3b825d4ea3 refactor(Abstraction.Repository): removed TekH 2025-10-13 13:48:46 +02:00
  • a06adfdcdf chore: bump Abstraction.Application to v1.3.6 and Infrastructure to v2.4.4 TekH 2025-10-13 12:05:03 +02:00
  • 00e5f6c0e9 refactor(Repository): add Query getter metod to Repository calss and interface to be able to create read-only query without expression TekH 2025-10-13 11:55:49 +02:00
  • 1e35692a02 bump to 1.3.5 TekH 2025-10-01 15:14:25 +02:00
  • a6048238d4 refactor(IFactory): add Repository getter method TekH 2025-10-01 15:14:01 +02:00
  • 8708f54996 chore(Abstraction.Application): bump to 1.3.4 TekH 2025-10-01 15:09:48 +02:00
  • 568f5990b2 refactor: replace Static service accessor with Factory implementation TekH 2025-10-01 15:08:54 +02:00
  • b8751379c5 Bump version numbers for core projects Developer 02 2025-09-30 21:08:32 +02:00
  • a38447a36f Refactor for .NET framework compatibility Developer 02 2025-09-30 21:04:32 +02:00
  • fde0398c89 Bump version to 2.4.2 in project file Developer 02 2025-09-30 20:00:36 +02:00
  • ebf79309d1 Refactor Static class to be generic Developer 02 2025-09-30 19:58:22 +02:00
  • 5a3cbe8ecf Improve exception message in Static.cs Developer 02 2025-09-30 19:56:58 +02:00
  • d5a8619b4d Add repository access methods to Static class Developer 02 2025-09-30 19:55:40 +02:00
  • 7689005a14 Add conditional compilation for framework-specific code Developer 02 2025-09-30 19:48:00 +02:00
  • 05568b1551 Add conditional compilation for .NET Framework support Developer 02 2025-09-30 18:36:15 +02:00
  • e0ca11ffc0 Enhance CRUDRepository with conditional compilation Developer 02 2025-09-30 18:18:14 +02:00
  • f1ab8db710 Add support for .NET Framework 4.6.2 in project file Developer 02 2025-09-30 18:11:38 +02:00
  • ca08709d99 Bump version to 1.3.2 in project configuration Developer 02 2025-09-30 17:52:24 +02:00
  • 28e415dee1 Add .NET Framework support in Extensions.cs Developer 02 2025-09-30 17:50:53 +02:00
  • 2cedfbe91b Add conditional compilation for IRepositoryFactory Developer 02 2025-09-30 17:49:26 +02:00
  • d4d1d2b69f Add conditional compilation for .NET Framework support Developer 02 2025-09-30 17:47:24 +02:00
  • 74a625a863 Enhance framework compatibility and code readability Developer 02 2025-09-30 17:33:51 +02:00
  • 07ab7f0c62 refactor(DataResult): update to execute if NET Developer 02 2025-09-30 17:03:39 +02:00
  • e74a740abd refactor(CookieConsentSettings): update to be executed only on NET Developer 02 2025-09-30 16:57:54 +02:00
  • dfa3cd1a58 refactor(BaseDto): update to compile only in net Developer 02 2025-09-30 16:57:05 +02:00
  • 0dd4930f1b refactor(DigitalData.Core.Abstraction.Application): update to support net 462 Developer 02 2025-09-30 16:52:02 +02:00
  • c95f018413 refactor(Core.Abstractions): update to support net 4.6.2 TekH 2025-09-15 10:16:28 +02:00
  • b99ff91841 chore bump to related version TekH 2025-09-12 15:09:14 +02:00
  • 1c69eb48cd move IEntity and IDto to Core.Abstractionns TekH 2025-09-12 15:05:40 +02:00
  • ad734f77f9 chore(DigitalData.Core.Infrastructure): bump to 2.4.0 TekH 2025-09-12 12:55:03 +02:00
  • 4c003745ff chore(Abstractions.Application): bump to 1.3.0 TekH 2025-09-12 12:53:50 +02:00
  • 89de237aff refactor(DbRepository); split to regions TekH 2025-09-12 12:45:20 +02:00
  • a2567791b7 refactor(DbRepositoryTests): update to use Get instead of Where TekH 2025-09-12 12:42:25 +02:00
  • 4526ba189a refactor(DbRepository): make Mapper nullable to be able to use without adding automapper TekH 2025-09-12 12:40:22 +02:00
  • f544ea4887 refactor(DbRepository): implement create method for dtros TekH 2025-09-12 12:08:01 +02:00
  • 173c4fdbc4 refactor(repository): restructure IRepository interface with CRUD regions TekH 2025-09-12 12:04:28 +02:00
  • babddfff83 feat(DbRepository): add GetAll and GetAllAsync, make Where read-only TekH 2025-09-12 11:50:59 +02:00
  • 56b467ddfc add CancellationToken to GetAllAsync TekH 2025-09-12 11:45:12 +02:00
  • 63c97b4dc7 feat(repository): add GetAll and GetAllAsync methods to IRepository TekH 2025-09-12 11:44:02 +02:00
  • e2853b64d1 refactor(repository): replace queryFactory with DbSetFactory in DbRepository TekH 2025-09-12 11:35:40 +02:00
  • db8c41368d arrange tests TekH 2025-09-11 18:53:39 +02:00
  • 8743325067 update DbRepository TekH 2025-09-11 18:35:17 +02:00
  • be96bd0c07 refactor(repository): add query parameter to IRepository.Where and constrain IRepository.Entity TekH 2025-09-11 18:30:38 +02:00
  • b181e1543f create IEntity and IDto interfaces TekH 2025-09-11 18:03:55 +02:00
  • 7c2a165479 feat(infrastructure): enhance repository DI with DbSetFactory and IRepositoryFactory TekH 2025-09-11 17:56:45 +02:00
  • 90a12f52bc feat(infrastructure): add DbSetFactory registration in DependencyInjection TekH 2025-09-11 17:20:47 +02:00
  • 33f7ced3b2 refactor(dependency-injection): replace generic AddDbRepository with configurable registration TekH 2025-09-11 13:07:45 +02:00
  • 84cd52cc45 feat(DbRepositoryFactory): implement IRepositoryFactory TekH 2025-09-10 17:51:32 +02:00
  • 272650d991 feat(IRepositoryFactory): create to capsulate repository geenration. - update DbRepo to use IRepositoryFactory TekH 2025-09-10 17:48:16 +02:00
  • 7d3d3b5ae9 implement IRepository TekH 2025-09-10 17:43:42 +02:00
  • 453a0ccdf0 replace IEntityMapper<TEntity> with IMapper TekH 2025-09-10 17:33:26 +02:00
  • 0809d1215b refactor: rename Read/ReadOnly methods and mark them as obsolete TekH 2025-09-10 17:30:47 +02:00
  • 4972f05fdf refactor(repository): reorganize IRepository extensions and add missing overloads TekH 2025-09-10 17:27:33 +02:00
  • 886a107c71 feat(repository): add extension methods for IRepository operations TekH 2025-09-10 17:22:56 +02:00
  • ce8e563e4e refactor(IRepository): rename Read/ReadOnly to Where/Get and mark as obsolete TekH 2025-09-10 17:04:52 +02:00
  • 513f8c1ba3 chore: bump to x.x.1 TekH 2025-08-25 14:57:11 +02:00
  • 75d0a6f1df feat(repository): refactor UpdateAsync and DeleteAsync to accept query functions TekH 2025-08-25 14:56:19 +02:00
  • 003636e243 chroe(Core.Inf); bump to 2.3.0 TekH 2025-08-25 14:46:26 +02:00
  • adf2ba00c3 chroe(Abstraction.Application); bump to 1.2.0 TekH 2025-08-25 14:45:53 +02:00
  • e80eb6aa1f rename CancellationTokens TekH 2025-08-25 14:32:38 +02:00