Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/abstraction-cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/efcore-cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -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**

Expand All @@ -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)
Expand Down Expand Up @@ -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.
Expand All @@ -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
Expand All @@ -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.

Expand Down
2 changes: 1 addition & 1 deletion docs/docfx.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
"_appName": "Repository Pattern",
"_appTitle": "Repository Pattern",
"_enableSearch": true,
"_appFooter": "<span>Copyright © 2024 <strong>Carlos J. Ortiz || Q-rtix</strong></span>",
"_appFooter": "<span>Copyright © 2024 <strong>Carlos J. Ortiz</strong></span>",
"_disableContribution": true,
"_lang": "EN",
"pdf": false
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/abstractions/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
2 changes: 1 addition & 1 deletion docs/docs/abstractions/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/efcore/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/efcore/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
14 changes: 7 additions & 7 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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**

Expand All @@ -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)
Expand All @@ -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

Expand All @@ -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.

Expand All @@ -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
Expand All @@ -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.

Expand Down
8 changes: 4 additions & 4 deletions src/RepositoryPattern.Abstractions/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down Expand Up @@ -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).
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>

<PackageId>Qrtix.RepositoryPattern.Abstractions</PackageId>
<Version>7.0.2</Version>
<PackageReleaseNotes>f
- Fix bug in the `UnitOfWork` implementation checking.
</PackageReleaseNotes>

<LangVersion>default</LangVersion>
<SignAssembly>true</SignAssembly>
<DisableImplicitNuGetFallbackFolder>true</DisableImplicitNuGetFallbackFolder>
Expand All @@ -15,24 +21,18 @@
library, you can decouple your data access logic from your business logic, resulting in a more maintainable
and testable codebase.
</Description>
<RepositoryUrl>https://github.com/Q-rtix/RepositoryPattern</RepositoryUrl>
<RepositoryUrl>https://github.com/carlosjortiz/RepositoryPattern</RepositoryUrl>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Title>RepositoryPattern.Abstractions</Title>

<PackageId>Qrtix.RepositoryPattern.Abstractions</PackageId>
<Version>7.0.2</Version>
<PackageReleaseNotes>f
- Fix bug in the `UnitOfWork` implementation checking.
</PackageReleaseNotes>

<DisableImplicitNuGetFallbackFolder>true</DisableImplicitNuGetFallbackFolder>
<PackageReadmeFile>README.md</PackageReadmeFile>
<RepositoryType>git</RepositoryType>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageTags>
RepositoryPattern, Repository, Pattern
</PackageTags>
<Copyright>Copyright (c) Carlos J. Ortiz. All rights reserved.</Copyright>
<PackageProjectUrl>https://q-rtix.github.io/RepositoryPattern/</PackageProjectUrl>
<PackageProjectUrl>https://github.com/users/carlosjortiz/projects/1</PackageProjectUrl>
</PropertyGroup>

<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
Expand Down
4 changes: 2 additions & 2 deletions src/RepositoryPattern.EntityFrameworkCore/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>

<PackageId>Qrtix.RepositoryPattern.EntityFrameworkCore</PackageId>
<Version>7.1.1</Version>
<PackageReleaseNotes>
- Update `RepositoryPattern.Abstractions` to version 7.0.2
</PackageReleaseNotes>

<LangVersion>default</LangVersion>
<SignAssembly>true</SignAssembly>
<DisableImplicitNuGetFallbackFolder>true</DisableImplicitNuGetFallbackFolder>
Expand All @@ -15,16 +21,10 @@
library, you can decouple your data access logic from your business logic, resulting in a more maintainable
and testable codebase.
</Description>
<RepositoryUrl>https://github.com/Q-rtix/RepositoryPattern</RepositoryUrl>
<RepositoryUrl>https://github.com/carlosjortiz/RepositoryPattern</RepositoryUrl>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Title>RepositoryPattern.EntityFrameworkCore</Title>

<PackageId>Qrtix.RepositoryPattern.EntityFrameworkCore</PackageId>
<Version>7.1.1</Version>
<PackageReleaseNotes>
- Update `RepositoryPattern.Abstractions` to version 7.0.2
</PackageReleaseNotes>

<DisableImplicitNuGetFallbackFolder>true</DisableImplicitNuGetFallbackFolder>
<PackageReadmeFile>README.md</PackageReadmeFile>
<RepositoryType>git</RepositoryType>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
Expand All @@ -33,7 +33,7 @@
RepositoryPattern, RepositoryPattern.Abstractions
</PackageTags>
<Copyright>Copyright (c) Carlos J. Ortiz. All rights reserved.</Copyright>
<PackageProjectUrl>https://q-rtix.github.io/RepositoryPattern/</PackageProjectUrl>
<PackageProjectUrl>https://github.com/users/carlosjortiz/projects/1</PackageProjectUrl>
</PropertyGroup>

<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
Expand Down