我有一个业务逻辑,我需要根据我将传递给我的存储库的条目从我的存储库中获取数据。这是我的功能
public List<RiskLevelOfBreakdownItemsDto> GetRiskLevelOfBreakdownItems()
{
_RiskRegisterRepository = new RiskRegisterEntryRepository();
List<int> ids = new List<int>();
ids.Add(1); // 1 is for all open Risk
ids.Add(2); // 2 is for all accepted Risk
var riskLevel = _RiskRegisterRepository.GetRiskLevelOfBreakdownItems(ids);
return riskLevel;
}
我知道我上面的代码违反了 SOLID 原则。执行上述代码的最佳方法是什么?