Files
Francescos.Recipes.World/Francesco.Recipes.World/Repositories/Instruction/InstructionRepository.cs
T
2025-03-30 15:56:39 +02:00

22 lines
742 B
C#

namespace Francesco.Recipes.World.Repositories.Instruction
{
using Francesco.Recipes.World.Data;
using Francesco.Recipes.World.Models.BackendModels.Instruction;
public class InstructionRepository : IInstructionRepository
{
private readonly FrancescosRecipesWorldDbContext _context;
public InstructionRepository(FrancescosRecipesWorldDbContext context)
{
_context = context;
}
public async Task<Instruction> GetInstructionAsync(Guid instructionId)
{
var instruction = await _context.Instructions.FindAsync(instructionId);
return instruction ?? throw new InvalidDataException($"Instruction {instructionId} not found.");
}
}
}