using YBEE.EQM.Core;
namespace YBEE.EQM.Application;
///
/// 高中选科组合管理服务
///
public class CourseCombService : ICourseCombService, ITransient
{
private readonly IRepository _rep;
public CourseCombService(IRepository rep)
{
_rep = rep;
}
///
/// 根据ID获取高中选科组合
///
///
///
public async Task GetById(short id)
{
var item = await _rep.DetachedEntities.FirstOrDefaultAsync(x => x.Id == id);
return item.Adapt();
}
///
/// 获取所有高中选科组合
///
///
public async Task> GetAllList()
{
var items = await _rep.DetachedEntities.ProjectToType().ToListAsync();
return items;
}
}