Files
laatzen/LaaProductionWeb/LaaProduction.Personalization/SoftwareManager.cs
T
2023-06-16 11:29:11 +02:00

25 lines
768 B
C#

namespace LaaProduction.Personalization
{
using LaaProduction.Personalization.Interfaces;
using LaaProduction.Personalization.Repositories.Interfaces;
using System;
using System.Collections.Generic;
public class SoftwareManager : ISoftwareManager
{
private readonly IFunctionsRepository functionsRepository;
public SoftwareManager()
=> this.functionsRepository = ServiceProvider.GetService<IFunctionsRepository>();
public IEnumerable<string> GetFunctions()
=> this.functionsRepository.All()
?? Array.Empty<string>();
public IEnumerable<string> GetFunctions(short appId)
=> this.functionsRepository.All(appId)
?? Array.Empty<string>();
}
}