namespace HStation.CAL.LocalClient { /// /// 报警等级 /// public class XhsProjectStd : IXhsProjectStd { private readonly HStation.Service.XhsProject _service = new(); /// /// /// /// /// public async Task> GetAll() { return await Task.Factory.StartNew(() => { var list = _service.GetAll(); var vm_list = list?.Select(x => new XhsProjectStdDto(x)).ToList(); return vm_list; }); } /// /// /// /// /// /// public async Task GetByID(long ID) { return await Task.Run(() => { var model = _service.GetByID(ID); return model == null ? null : new XhsProjectStdDto(model); }); } } }