Commit Graph

  • 70e3fe5dd7 Refactor(DbRepository): Add IQueryable overloads for UpdateAsync and DeleteAsync - Added UpdateAsync<TDto>(TDto dto, IQueryable<TEntity> query, ...) overload - Added DeleteAsync(IQueryable<TEntity> query, ...) overload - Expression-based methods now delegate to the IQueryable overloads - Reduces code duplication and allows more flexible queries TekH 2025-08-25 14:27:55 +02:00
  • 859c03177e Merge branch 'master' of http://git.dd:3000/AppStd/WebCoreModules TekH 2025-08-21 18:21:59 +02:00
  • 244ed3ebe4 chore: bump to related version TekH 2025-08-21 18:21:00 +02:00
  • 048ba35804 remove ReadQuery TekH 2025-08-21 18:19:16 +02:00
  • 9aa7673484 chore(Exceptions): Bump to 1.1.0 Developer 02 2025-08-05 19:37:46 +02:00
  • f01db9c2d7 feat(core): ForbiddenException hinzugefügt zur Behandlung von verbotenen Operationen Developer 02 2025-08-05 19:36:44 +02:00
  • 56cb3e247f fix(GlobalExceptionHandlerMiddleware): add await TekH 2025-07-30 17:00:03 +02:00
  • 0554cbf7bc refactor(API): upgrade auf 2.2.1 TekH 2025-07-30 15:43:45 +02:00
  • 62e36f4459 refactor(DigitalData.Core.Infrastructure.AutoMapper): Upgrade 1.0.3 Developer 02 2025-05-27 18:36:32 +02:00
  • e09d40abc1 refactor(DigitalData.Core.Infrastructure.AutoMapper): Entfernen der Abhängigkeit von DigitalData.Core.Abstractions Developer 02 2025-05-27 18:32:55 +02:00
  • 9b286b023c refactor(Application.Abstractions): umbenennen in Abstractions.Application Developer 02 2025-05-27 18:31:13 +02:00
  • 0441f593d4 update project versions Developer 02 2025-05-27 17:37:05 +02:00
  • 7621d657ac refactor(DTO): Hinzufügen des Attributs Obsolete mit der Meldung „Use DigitalData.Core.Exceptions and .Middleware“ Developer 02 2025-05-26 15:49:22 +02:00
  • e94efc8534 Aufrüstung auf 2.2.0 Developer 02 2025-05-26 15:24:27 +02:00
  • 90db7a356a refactor(DigitalData.Core.API): Aktualisiert für aktuelle Application und Application.Abstraction Developer 02 2025-05-26 13:55:41 +02:00
  • b6212fec55 chore(DigitalData.Core.Application.Abstraction): Build-Typ Release erstellen Developer 02 2025-05-26 13:22:09 +02:00
  • 63efde9e8a chore(DigitalData.Core.Application.Abstraction): Paketsymbol hinzufügen Developer 02 2025-05-26 12:59:47 +02:00
  • 0a9ba9be38 refactor(DigitalData.Core.Application): Aktualisiert auf 3.3.2 Developer 02 2025-05-26 12:52:10 +02:00
  • e05f1347f8 Enhance project metadata in .csproj file Developer 02 2025-05-26 12:47:07 +02:00
  • a0696c5e22 feat(Application.Abstraction): Erstellt, um Schnittstellen von Core.Application zu behandeln Developer 02 2025-05-20 16:30:31 +02:00
  • 01025ff36f refactor: update efcore Developer 02 2025-05-20 16:14:52 +02:00
  • 831f91ce16 Update EntityFrameworkCore to version 9.0.5 Developer 02 2025-05-20 12:47:49 +02:00
  • 980e21f27f Bump version to 3.3.1 in project file Developer 02 2025-05-20 12:44:54 +02:00
  • d49aaf61dc Update CreateAsync to return DataResult<TReadDto> Developer 02 2025-05-20 12:44:43 +02:00
  • b95baaef5f Enforce ID retrieval in UpdateAsync method Developer 02 2025-05-20 12:38:03 +02:00
  • 68d78afafe Refactor GetId method and update ICRUDService comments Developer 02 2025-05-20 12:37:36 +02:00
  • dd679b79b4 Update target frameworks and version to 2.1.0 Developer 02 2025-05-20 11:37:03 +02:00
  • cc2177e6d1 Update package for net9.0 and version 2.1.0 Developer 02 2025-05-20 10:56:49 +02:00
  • 94ff231a71 Update project file and increment version to 3.3.0 Developer 02 2025-05-20 10:50:28 +02:00
  • 5e2ebd07db Update NuGet package description for clarity Developer 02 2025-05-20 10:44:56 +02:00
  • 43e714b061 Update package references by target framework version Developer 02 2025-05-20 10:44:28 +02:00
  • 7a7f564f82 Bump version to 4.0.0 in project file Developer 02 2025-05-20 10:36:20 +02:00
  • f7e2bb2434 Refactor repository pattern and mark methods obsolete Developer 02 2025-05-20 10:35:27 +02:00
  • 5995b334eb Mark ICRUDRepository as obsolete Developer 02 2025-05-20 10:20:42 +02:00
  • 1b8dc29595 Enhance IRepository<TEntity> with new method overloads Developer 02 2025-05-20 10:11:39 +02:00
  • 36c2c20eab Add CancellationToken support to IReadQuery methods Developer 02 2025-05-20 10:10:16 +02:00
  • a7df79629d Refactor cancellation token parameter names Developer 02 2025-05-20 10:07:42 +02:00
  • 89a77019dc Enhance IRepository and add RepositoryExtensions Developer 02 2025-05-20 10:05:57 +02:00
  • 21c895c22b Enhance IRepository with async methods and deprecations Developer 02 2025-05-20 10:00:18 +02:00
  • 4afeddb7f9 Enhance documentation and introduce IReadQuery interface Developer 02 2025-05-20 09:56:54 +02:00
  • 14d00653d1 Update version to 1.0.1 and remove package references Developer 02 2025-05-19 17:14:14 +02:00
  • 87e4c1414e Enhance ConfigureGlobalExceptionHandler method Developer 02 2025-05-19 16:45:40 +02:00
  • fd8e976e1e Refactor HttpExceptionHandler to use properties Developer 02 2025-05-19 16:18:05 +02:00
  • 2c393701e4 Add NuGet package metadata and asset inclusion Developer 02 2025-05-19 16:09:45 +02:00
  • 1d50fd8e5b Update NuGet metadata and project build configurations Developer 02 2025-05-19 15:58:27 +02:00
  • 701c34a251 Add assets project and update legacy icon Developer 02 2025-05-19 15:34:17 +02:00
  • 63f914d188 Refactor CRUDRepository for improved flexibility Developer 02 2025-05-19 15:27:08 +02:00
  • 9ea2599553 Remove DependencyInjection class and global exception handler Developer 02 2025-05-19 15:25:59 +02:00
  • b8995da5ea Refactor global exception handling middleware Developer 02 2025-05-19 15:21:11 +02:00
  • 14013bc7b7 Add default handlers to HttpExceptionHandler Developer 02 2025-05-19 15:06:24 +02:00
  • f586e9eb2f Refactor exception handling to use HttpExceptionHandler Developer 02 2025-05-19 15:01:50 +02:00
  • ce786a6d42 Update package references in project file Developer 02 2025-05-19 14:41:46 +02:00
  • 97695fb0b0 Add dependency injection for global exception handler Developer 02 2025-05-19 14:38:49 +02:00
  • cb7b69a0a2 Refactor GlobalExceptionHandlerOptions for better access Developer 02 2025-05-19 14:30:50 +02:00
  • b38422256c Enhance HttpExceptionMapping with logging and defaults Developer 02 2025-05-19 14:24:10 +02:00
  • 9b29a49ad6 Refactor exception handling with new mapping system Developer 02 2025-05-19 14:15:38 +02:00
  • 83ba492b37 Add global exception handling middleware Developer 02 2025-05-19 13:27:37 +02:00
  • 50c19fea31 Refactor exception handling middleware Developer 02 2025-05-16 15:59:38 +02:00
  • f93b197d45 Refactor ExceptionHandlingMiddleware and update dependencies Developer 02 2025-05-16 15:55:27 +02:00
  • eae0d9f913 Refactor DIExtensions and add exception handling middleware Developer 02 2025-05-16 15:37:21 +02:00
  • 55eb250d7e Deprecate controllers/services; simplify generics Developer 02 2025-05-16 14:54:31 +02:00
  • e0c1b856ad Remove ServiceResultExtensions class and Try method Developer 02 2025-05-16 13:12:02 +02:00
  • 3a1aeb7ac3 Refactor namespaces and enhance application structure Developer 02 2025-05-16 11:24:58 +02:00
  • 246184165f feat(Core.Abstractions): Upgrade auf 3.6 Developer 02 2025-04-28 16:11:26 +02:00
  • 9d36ced82f feat: Hinzufügen von Erweiterungsmethoden zum Abrufen von Konfigurationsoptionen von IServiceProvider Developer 02 2025-04-28 16:10:31 +02:00
  • c81ff2c628 feat(ConfigurationExtension): Hinzufügen der Klasse ConfigurationExtension mit der Methode GetOrDefault zum sichereren Abrufen von Konfigurationen Developer 02 2025-04-28 15:44:01 +02:00
  • 653665bb25 refactor(LazyServiceProvider.cs): rename DeferredServiceProvider.cs Developer 02 2025-04-28 14:58:30 +02:00
  • 17edf605e7 chore(Abstractions): Aktualisiert auf 3.4.4 Developer 02 2025-04-28 14:57:29 +02:00
  • b41373339e feat(core): DeferredServiceProvider für verzögerte IServiceProvider-Initialisierung hinzugefügt Developer 02 2025-04-28 14:56:25 +02:00
  • fb9449d701 chore: upradge versions feat/Infrastructure Developer 02 2025-04-22 23:05:04 +02:00
  • 72f735272f feat(Repository): Add and implement ReadOrDefaultAsync method. - add read method can map for each Developer 02 2025-04-22 23:04:11 +02:00
  • 304f5b7b4c chore: unnötiges Projektverzeichnis entfernt Developer 02 2025-04-22 20:47:47 +02:00
  • 0238310290 chore(Abstractions.Security): Hochgestuft auf 1.0.1 Developer 02 2025-04-22 20:46:09 +02:00
  • 3ac0501231 chore: covert from debug to release to publish package Developer 02 2025-04-22 18:11:34 +02:00
  • db8a560805 chore(Infrastructure.AutoMapper): Konfiguration für das Packen Developer 02 2025-04-22 18:07:40 +02:00
  • e67361bfe1 chore(DigitalData.Core.Infrastructure): Hochgestuft auf 2.0.2 Developer 02 2025-04-22 18:00:29 +02:00
  • 91594e80bf refactor(EntityConfigurationOptions): aktualisiert, um IServiceCollection mit Callback zu konfigurieren Developer 02 2025-04-22 17:58:49 +02:00
  • 8d98159ba8 fix: Korrektur der Update- und Löschlogik in DbRepository zur Vermeidung von Laufzeitproblemen Developer 02 2025-04-22 17:33:55 +02:00
  • f1f5b9e16d refactor(DbRepositoryTests): Update AddDbRepository configuration Developer 02 2025-04-22 16:32:17 +02:00
  • 3955dede16 feat(EntityConfigurationOptions): Erstellt, um Entitäten wie Mapper konfigurieren zu können Developer 02 2025-04-22 16:21:57 +02:00
  • 65e834784a feat(EntityAutoMapper): Erstellt mit der Konfiguration der Dependency Injection. Developer 02 2025-04-22 15:15:52 +02:00
  • 3c1bbc1151 feat(Repository): CreateAsync-Methoden für DTO wurden in Erweiterungsmethoden konvertiert Developer 02 2025-04-22 11:21:21 +02:00
  • 5465fe5b49 feat(IEntityMapper): Erstellt, um Mapper zu abstrahieren. - Integriert in IRepository und Repository Developer 02 2025-04-22 11:10:55 +02:00
  • 85787e7054 feat(DbRepositoryTests): ReadAsync_ShouldReturnUpdated und ReadAsync_ShouldNotReturnDeleted Tests Developer 02 2025-04-22 10:09:47 +02:00
  • c955220310 feat (Mapping): Porfile hinzufügen Developer 02 2025-04-22 09:53:08 +02:00
  • 7d2098092a Refactor user DTOs and update faker method Developer 02 2025-04-17 17:39:48 +02:00
  • e3b9d2971b Refactor User and UserDto to inherit from UserBase Developer 02 2025-04-17 17:36:07 +02:00
  • 3a604ede88 Refactor user creation and retrieval in tests Developer 02 2025-04-17 16:43:15 +02:00
  • 476c86ff0a feat: Verbesserung von IRepository mit neuen asynchronen Methoden und Erweiterungen Developer 02 2025-04-17 16:24:52 +02:00
  • 9376fcff86 Enhance IRepository and update DbRepositoryTests Developer 02 2025-04-17 16:00:59 +02:00
  • 06df97597e Refactor user creation tests in DbRepositoryTests Developer 02 2025-04-17 15:48:06 +02:00
  • 266d03e0a1 Add user creation test to DbRepositoryTests Developer 02 2025-04-17 15:31:37 +02:00
  • e752c6f6ab Add AutoMapper setup to DbRepositoryTests Developer 02 2025-04-17 15:17:57 +02:00
  • 561a751de4 Update dependency injection and repository tests Developer 02 2025-04-17 15:05:23 +02:00
  • 35050d65a8 Refactor Fake class and enhance MockDbContext Developer 02 2025-04-17 14:47:37 +02:00
  • cf9041980d feat(Mock): Hinzufügen von gefälschten Daten und Benutzermodellen zum Testen Developer 02 2025-04-17 14:34:00 +02:00
  • cf2ee73ca1 Update target frameworks to include .NET 9.0 Developer 02 2025-04-17 13:55:06 +02:00
  • 52f6dc161e Add EF Core package references and DbRepositoryTests Developer 02 2025-04-17 13:54:25 +02:00
  • 7670898e24 Hinzufügen der Projekte "src" und "tests" zur Projektmappe Developer 02 2025-04-17 13:32:15 +02:00
  • f5b202c325 Enhance IRepository and DbRepository with DTO support Developer 02 2025-04-17 13:30:35 +02:00