.NET

Patrón Repository

El patrón Repository nos sirve para separar los datos de la lógica de negocio de la aplicación. Para implementarlo en .NET, creamos una carpeta llamada Repositories en la que como primer paso, crearemos una Interfaz genérica que será la que implementaremos en cada caso. PASO 1: Crear la Interfaz IRepository.cs (interfaz de genéricos) PASO 2:

Patrón Repository Leer más »

System.ArgumentOutOfRangeException Unable to create KeyedHashAlgorithm for algorithm ‘HS256’

Este error se muestra en el momento de realizar una petición a un método de auth. Se da cuando se configura .NET con una cadena de JWT_SECRET corta para el algoritmo que se quiere utilizar. En la parte del servidor, llega lo siguiente: En la respuesta de la petición realizada, se devuelve el siguiente error:

System.ArgumentOutOfRangeException Unable to create KeyedHashAlgorithm for algorithm ‘HS256’ Leer más »

System.Text.Json.JsonException: A possible object cycle was detected. En C#.

Este es un error que me ha sucedido al intentar passar a la ruta api/mesa lo siguiente: El modelo de mesa contiene lo siguiente y quería probar: Como se creaba la mesa antes de resolver el problema: El problema que ocasionaba en la tabla pedidos: (Registraba una entrada en la tabla pedidos) Como se crea

System.Text.Json.JsonException: A possible object cycle was detected. En C#. Leer más »