diff --git a/.github/workflows/abstraction-cd.yml b/.github/workflows/abstraction-cd.yml index 76496e2..4793683 100644 --- a/.github/workflows/abstraction-cd.yml +++ b/.github/workflows/abstraction-cd.yml @@ -41,7 +41,7 @@ jobs: - name: Publishing into Github Packages env: GH_TOKEN: ${{ secrets.GH_TOKEN }} - run: dotnet nuget push *.nupkg --skip-duplicate --api-key ${{ secrets.GH_TOKEN }} --source https://nuget.pkg.github.com/Q-rtix/index.json + run: dotnet nuget push *.nupkg --skip-duplicate --api-key ${{ secrets.GH_TOKEN }} --source https://nuget.pkg.github.com/carlosjortiz/index.json working-directory: ${{ env.PATH_RELEASE }} # - name: Creating Release in Github # env: diff --git a/.github/workflows/efcore-cd.yml b/.github/workflows/efcore-cd.yml index d26843c..e81f755 100644 --- a/.github/workflows/efcore-cd.yml +++ b/.github/workflows/efcore-cd.yml @@ -41,7 +41,7 @@ jobs: - name: Publishing into Github Packages env: GH_TOKEN: ${{ secrets.GH_TOKEN }} - run: dotnet nuget push *.nupkg --skip-duplicate --api-key ${{ secrets.GH_TOKEN }} --source https://nuget.pkg.github.com/Q-rtix/index.json + run: dotnet nuget push *.nupkg --skip-duplicate --api-key ${{ secrets.GH_TOKEN }} --source https://nuget.pkg.github.com/carlosjortiz/index.json working-directory: ${{ env.PATH_RELEASE }} # - name: Creating Release in Github # env: diff --git a/README.md b/README.md index e545b22..63d838e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Introduction -![GitHub Repo stars](https://img.shields.io/github/stars/Q-rtix/RepositoryPattern?style=flat&logo=github) +![GitHub Repo stars](https://img.shields.io/github/stars/carlosjortiz/RepositoryPattern?style=flat&logo=github) **RepositoryPattern.Abstractions** @@ -20,7 +20,7 @@ libraries effectively in your .NET projects. Whether you're a beginner looking t an experienced developer seeking to streamline database operations with Repository Pattern, you'll find everything you need to know right here. -Consult the online [documentation](https://q-rtix.github.io/RepositoryPattern/) for more details. +Consult the online [documentation](https://carlosjortiz.github.io/RepositoryPattern/) for more details. - [About RepositoryPattern.Converters](#about-repositorypatternabstractions) - [About RepositoryPattern.RepositoryPattern](#about-RepositoryPatternrepositorypattern) @@ -70,9 +70,9 @@ in and explore the capabilities of these libraries together! **Did you find a bug?** - Ensure the bug was not already reported by searching on GitHub - under [Issues](https://github.com/Q-rtix/RepositoryPattern/issues). + under [Issues](https://github.com/carlosjortiz/RepositoryPattern/issues). - If you're unable to find an open issue addressing the - problem, [open a new one](https://github.com/Q-rtix/RepositoryPattern/issues/new). Be sure to include a title and + problem, [open a new one](https://github.com/carlosjortiz/RepositoryPattern/issues/new). Be sure to include a title and clear description, as much relevant information as possible, and a code sample or an executable test case demonstrating the expected behavior that is not occurring. @@ -85,7 +85,7 @@ in and explore the capabilities of these libraries together! **Do you intend to add a new feature or change an existing one?** - First suggest your change in - the [RepositoryPattern ideas page](https://github.com/Q-rtix/RepositoryPattern/discussions/categories/ideas) + the [RepositoryPattern ideas page](https://github.com/carlosjortiz/RepositoryPattern/discussions/categories/ideas) for discussion. - There are no fixed rules on what should and shouldn't be in this library, but some features are more valuable than others, and some require long-term maintenance that outweighs the value of the feature. So please get sign-off from @@ -95,7 +95,7 @@ in and explore the capabilities of these libraries together! **Do you have questions about the source code?** - Ask any question about how to use RepositoryPattern in - the [RepositoryPattern discussion page](https://github.com/Q-rtix/RepositoryPattern/discussions/new?category=q-a). + the [RepositoryPattern discussion page](https://github.com/carlosjortiz/RepositoryPattern/discussions/new?category=q-a). If you have any questions or need further assistance, don't hesitate to reach out to us. diff --git a/docs/docfx.json b/docs/docfx.json index dcf73a9..f9363ff 100644 --- a/docs/docfx.json +++ b/docs/docfx.json @@ -41,7 +41,7 @@ "_appName": "Repository Pattern", "_appTitle": "Repository Pattern", "_enableSearch": true, - "_appFooter": "Copyright © 2024 Carlos J. Ortiz || Q-rtix", + "_appFooter": "Copyright © 2024 Carlos J. Ortiz", "_disableContribution": true, "_lang": "EN", "pdf": false diff --git a/docs/docs/abstractions/getting-started.md b/docs/docs/abstractions/getting-started.md index d2eab22..0a66ad7 100644 --- a/docs/docs/abstractions/getting-started.md +++ b/docs/docs/abstractions/getting-started.md @@ -7,7 +7,7 @@ This implementation uses a single instance of the DbContext for all repositories > While the `Qrtix.RepositoryPattern.Abstractions` provides the necessary abstractions for implementing generic > repositories and unit of work, it's recommended to use one of the specialized libraries that build upon these > abstractions for specific data access technologies. For Entity Framework Core, consider using -> the `Qrtix.RepositoryPattern.EntityFrameworkCore` [library](https://q-rtix.github.io/RepositoryPattern/docs/efcore/getting-started.html), +> the `Qrtix.RepositoryPattern.EntityFrameworkCore` [library](https://carlosjortiz.github.io/RepositoryPattern/docs/efcore/getting-started.html), > which enhances compatibility and simplifies integration with > EF Core features. diff --git a/docs/docs/abstractions/introduction.md b/docs/docs/abstractions/introduction.md index b63e866..47998c4 100644 --- a/docs/docs/abstractions/introduction.md +++ b/docs/docs/abstractions/introduction.md @@ -2,7 +2,7 @@ ![NuGet Version](https://img.shields.io/nuget/v/Qrtix.RepositoryPattern.Abstractions?style=flat&logo=nuget) ![NuGet Downloads](https://img.shields.io/nuget/dt/Qrtix.RepositoryPattern.Abstractions?style=flat&logo=nuget) -![GitHub Repo stars](https://img.shields.io/github/stars/Q-rtix/RepositoryPattern?style=flat&logo=github) +![GitHub Repo stars](https://img.shields.io/github/stars/carlosjortiz/RepositoryPattern?style=flat&logo=github) Welcome to the documentation for Repository Pattern Abstractions, a versatile library designed to simplify the implementation of generic repositories and unit of work patterns with Entity Framework Core. This documentation serves diff --git a/docs/docs/efcore/getting-started.md b/docs/docs/efcore/getting-started.md index 3f739d5..d299de2 100644 --- a/docs/docs/efcore/getting-started.md +++ b/docs/docs/efcore/getting-started.md @@ -2,7 +2,7 @@ ![NuGet Version](https://img.shields.io/nuget/v/Qrtix.RepositoryPattern.EntityFrameworkCore?style=flat&logo=nuget) ![NuGet Downloads](https://img.shields.io/nuget/dt/Qrtix.RepositoryPattern.EntityFrameworkCore?style=flat&logo=nuget) -![GitHub Repo stars](https://img.shields.io/github/stars/Q-rtix/RepositoryPattern?style=flat&logo=github) +![GitHub Repo stars](https://img.shields.io/github/stars/carlosjortiz/RepositoryPattern?style=flat&logo=github) A library for implementing generic repositories and unit of work with Entity Framework Core. This implementation uses a single instance of the DbContext for all repositories to avoid concurrency issues. diff --git a/docs/docs/efcore/introduction.md b/docs/docs/efcore/introduction.md index cdfb686..116f38f 100644 --- a/docs/docs/efcore/introduction.md +++ b/docs/docs/efcore/introduction.md @@ -2,7 +2,7 @@ ![NuGet Version](https://img.shields.io/nuget/v/Qrtix.RepositoryPattern.EntityFrameworkCore?style=flat&logo=nuget) ![NuGet Downloads](https://img.shields.io/nuget/dt/Qrtix.RepositoryPattern.EntityFrameworkCore?style=flat&logo=nuget) -![GitHub Repo stars](https://img.shields.io/github/stars/Q-rtix/RepositoryPattern?style=flat&logo=github) +![GitHub Repo stars](https://img.shields.io/github/stars/carlosjortiz/RepositoryPattern?style=flat&logo=github) The Repository Pattern for Entity Framework Core is a versatile .NET library designed to simplify data access and promote best practices in software architecture. By providing a robust implementation of generic repositories and unit diff --git a/docs/index.md b/docs/index.md index df92e81..bb312e9 100644 --- a/docs/index.md +++ b/docs/index.md @@ -4,7 +4,7 @@ _layout: landing # Introduction -![GitHub Repo stars](https://img.shields.io/github/stars/Q-rtix/RepositoryPattern?style=flat&logo=github) +![GitHub Repo stars](https://img.shields.io/github/stars/carlosjortiz/RepositoryPattern?style=flat&logo=github) **RepositoryPattern.Abstractions** @@ -25,7 +25,7 @@ libraries effectively in your .NET projects. Whether you're a beginner looking t an experienced developer seeking to streamline database operations with Repository Pattern, you'll find everything you need to know right here. -Consult the online [documentation](https://q-rtix.github.io/RepositoryPattern/) for more details. +Consult the online [documentation](https://carlosjortiz.github.io/RepositoryPattern/) for more details. - [About RepositoryPattern.Abstractions](#about-repositorypatternabstractions) - [What You'll Find in This Documentation](#what-youll-find-in-this-documentation) @@ -40,7 +40,7 @@ With this library, you can create and use repositories to perform CRUD (Create, Read, Update, Delete) operations, manage transactions, and execute custom queries, all while adhering to best practices in software architecture. -[Getting Started](https://q-rtix.github.io/RepositoryPattern/docs/abstractions/getting-started.html) +[Getting Started](https://carlosjortiz.github.io/RepositoryPattern/docs/abstractions/getting-started.html) ## What You'll Find in This Documentation @@ -64,9 +64,9 @@ in and explore the capabilities of these libraries together! **Did you find a bug?** - Ensure the bug was not already reported by searching on GitHub - under [Issues](https://github.com/Q-rtix/RepositoryPattern/issues). + under [Issues](https://github.com/carlosjortiz/RepositoryPattern/issues). - If you're unable to find an open issue addressing the - problem, [open a new one](https://github.com/Q-rtix/RepositoryPattern/issues/new). Be sure to include a title and clear + problem, [open a new one](https://github.com/carlosjortiz/RepositoryPattern/issues/new). Be sure to include a title and clear description, as much relevant information as possible, and a code sample or an executable test case demonstrating the expected behavior that is not occurring. @@ -77,7 +77,7 @@ in and explore the capabilities of these libraries together! **Do you intend to add a new feature or change an existing one?** -- First suggest your change in the [RepositoryPattern ideas page](https://github.com/Q-rtix/RepositoryPattern/discussions/categories/ideas) +- First suggest your change in the [RepositoryPattern ideas page](https://github.com/carlosjortiz/RepositoryPattern/discussions/categories/ideas) for discussion. - There are no fixed rules on what should and shouldn't be in this library, but some features are more valuable than others, and some require long-term maintenance that outweighs the value of the feature. So please get sign-off from @@ -87,7 +87,7 @@ in and explore the capabilities of these libraries together! **Do you have questions about the source code?** - Ask any question about how to use RepositoryPattern in - the [RepositoryPattern discussion page](https://github.com/Q-rtix/RepositoryPattern/discussions/new?category=q-a). + the [RepositoryPattern discussion page](https://github.com/carlosjortiz/RepositoryPattern/discussions/new?category=q-a). If you have any questions or need further assistance, don't hesitate to reach out to us. diff --git a/src/RepositoryPattern.Abstractions/README.md b/src/RepositoryPattern.Abstractions/README.md index 7419792..04d9e50 100644 --- a/src/RepositoryPattern.Abstractions/README.md +++ b/src/RepositoryPattern.Abstractions/README.md @@ -2,18 +2,18 @@ ![NuGet Version](https://img.shields.io/nuget/v/Qrtix.RepositoryPattern.Abstractions?style=flat&logo=nuget) ![NuGet Downloads](https://img.shields.io/nuget/dt/Qrtix.RepositoryPattern.Abstractions?style=flat&logo=nuget) -![GitHub Repo stars](https://img.shields.io/github/stars/Q-rtix/RepositoryPattern?style=flat&logo=github) +![GitHub Repo stars](https://img.shields.io/github/stars/carlosjortiz/RepositoryPattern?style=flat&logo=github) A library for implementing generic repositories and unit of work with Entity Framework Core. This implementation uses a single instance of the DbContext for all repositories to avoid concurrency issues. -Consult the online [documentation](https://q-rtix.github.io/RepositoryPattern/) for more details. +Consult the online [documentation](https://carlosjortiz.github.io/RepositoryPattern/) for more details. > [!Tip] > While the `Qrtix.RepositoryPattern.Abstractions` provides the necessary abstractions for implementing generic > repositories and unit of work, it's recommended to use one of the specialized libraries that build upon these > abstractions for specific data access technologies. For Entity Framework Core, consider using -> the `Qrtix.RepositoryPattern.EntityFrameworkCore` [library](https://q-rtix.github.io/RepositoryPattern/docs/efcore/getting-started.html), +> the `Qrtix.RepositoryPattern.EntityFrameworkCore` [library](https://carlosjortiz.github.io/RepositoryPattern/docs/efcore/getting-started.html), > which enhances compatibility and simplifies integration with > EF Core features. @@ -168,4 +168,4 @@ data access technologies. For Entity Framework Core, consider using the `RepositoryPattern.EntityFrameworkCore` library, which enhances compatibility and simplifies integration with EF Core features. For more information consult the [Readme file](../RepositoryPattern.EntityFrameworkCore/README.md) or -the [online documentation](https://q-rtix.github.io/RepositoryPattern/docs/efcore/introduction.html). +the [online documentation](https://carlosjortiz.github.io/RepositoryPattern/docs/efcore/introduction.html). diff --git a/src/RepositoryPattern.Abstractions/RepositoryPattern.Abstractions.csproj b/src/RepositoryPattern.Abstractions/RepositoryPattern.Abstractions.csproj index ae3eb2e..9ce8ab4 100644 --- a/src/RepositoryPattern.Abstractions/RepositoryPattern.Abstractions.csproj +++ b/src/RepositoryPattern.Abstractions/RepositoryPattern.Abstractions.csproj @@ -5,6 +5,12 @@ enable enable + Qrtix.RepositoryPattern.Abstractions + 7.0.2 + f + - Fix bug in the `UnitOfWork` implementation checking. + + default true true @@ -15,16 +21,10 @@ library, you can decouple your data access logic from your business logic, resulting in a more maintainable and testable codebase. - https://github.com/Q-rtix/RepositoryPattern + https://github.com/carlosjortiz/RepositoryPattern true RepositoryPattern.Abstractions - - Qrtix.RepositoryPattern.Abstractions - 7.0.2 - f - - Fix bug in the `UnitOfWork` implementation checking. - - + true README.md git MIT @@ -32,7 +32,7 @@ RepositoryPattern, Repository, Pattern Copyright (c) Carlos J. Ortiz. All rights reserved. - https://q-rtix.github.io/RepositoryPattern/ + https://github.com/users/carlosjortiz/projects/1 diff --git a/src/RepositoryPattern.EntityFrameworkCore/README.md b/src/RepositoryPattern.EntityFrameworkCore/README.md index 420c7ed..4299442 100644 --- a/src/RepositoryPattern.EntityFrameworkCore/README.md +++ b/src/RepositoryPattern.EntityFrameworkCore/README.md @@ -2,12 +2,12 @@ ![NuGet Version](https://img.shields.io/nuget/v/Qrtix.RepositoryPattern.EntityFrameworkCore?style=flat&logo=nuget) ![NuGet Downloads](https://img.shields.io/nuget/dt/Qrtix.RepositoryPattern.EntityFrameworkCore?style=flat&logo=nuget) -![GitHub Repo stars](https://img.shields.io/github/stars/Q-rtix/RepositoryPattern?style=flat&logo=github) +![GitHub Repo stars](https://img.shields.io/github/stars/carlosjortiz/RepositoryPattern?style=flat&logo=github) A library for implementing generic repositories and unit of work with Entity Framework Core. This implementation uses a single instance of the DbContext for all repositories to avoid concurrency issues. -Consult the online [documentation](https://q-rtix.github.io/RepositoryPattern/) for more details. +Consult the online [documentation](https://carlosjortiz.github.io/RepositoryPattern/) for more details. ## Table of Contents diff --git a/src/RepositoryPattern.EntityFrameworkCore/RepositoryPattern.EntityFrameworkCore.csproj b/src/RepositoryPattern.EntityFrameworkCore/RepositoryPattern.EntityFrameworkCore.csproj index 11b9459..023d119 100644 --- a/src/RepositoryPattern.EntityFrameworkCore/RepositoryPattern.EntityFrameworkCore.csproj +++ b/src/RepositoryPattern.EntityFrameworkCore/RepositoryPattern.EntityFrameworkCore.csproj @@ -5,6 +5,12 @@ enable enable + Qrtix.RepositoryPattern.EntityFrameworkCore + 7.1.1 + + - Update `RepositoryPattern.Abstractions` to version 7.0.2 + + default true true @@ -15,16 +21,10 @@ library, you can decouple your data access logic from your business logic, resulting in a more maintainable and testable codebase. - https://github.com/Q-rtix/RepositoryPattern + https://github.com/carlosjortiz/RepositoryPattern true RepositoryPattern.EntityFrameworkCore - - Qrtix.RepositoryPattern.EntityFrameworkCore - 7.1.1 - - - Update `RepositoryPattern.Abstractions` to version 7.0.2 - - + true README.md git MIT @@ -33,7 +33,7 @@ RepositoryPattern, RepositoryPattern.Abstractions Copyright (c) Carlos J. Ortiz. All rights reserved. - https://q-rtix.github.io/RepositoryPattern/ + https://github.com/users/carlosjortiz/projects/1