Files
RS_System/RS_system/Services/ConfiguracionService.cs
2026-01-10 23:14:51 -06:00

28 lines
706 B
C#

using Microsoft.EntityFrameworkCore;
using Rs_system.Data;
namespace Rs_system.Services;
public class ConfiguracionService : IConfiguracionService
{
private readonly ApplicationDbContext _context;
public ConfiguracionService(ApplicationDbContext context)
{
_context = context;
}
public async Task<string?> GetValorAsync(string clave)
{
var config = await _context.Configuraciones
.FirstOrDefaultAsync(c => c.Clave == clave);
return config?.Valor;
}
public async Task<string> GetValorOrDefaultAsync(string clave, string defaultValue)
{
var valor = await GetValorAsync(clave);
return valor ?? defaultValue;
}
}