namespace HStation.CAL.LocalClient
{
///
/// 报警等级
///
public class XhsProjectSiteStd : IXhsProjectSiteStd
{
private readonly HStation.Service.XhsProjectSite _service = new();
///
///
///
///
public async Task> GetAll()
{
return await Task.Factory.StartNew(() =>
{
var list = _service.GetAll();
var vm_list = list?.Select(x => new XhsProjectSiteStdDto(x)).ToList();
return vm_list;
});
}
///
///
///
///
///
///
public async Task> GetByProjectID(long ProjectID)
{
return await Task.Factory.StartNew(() =>
{
var list = _service.GetByProjectID(ProjectID);
var vmList = list?.Select(x => new XhsProjectSiteStdDto(x)).ToList();
return vmList;
});
}
}
}