using HighWayIot.Repository.domain;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using System.Text;
using System.Threading.Tasks;

namespace HighWayIot.Repository.service.Impl
{
    public class BaseDeviceinfoServiceImpl : IBaseDeviceinfoService
    {
        Repository<BaseDeviceinfo> _deviceInfoRepository => new Repository<BaseDeviceinfo>("sqlite");


        public List<BaseDeviceinfo> GetDeviceInfoListByProcessId(int ProcessId)
        {
            Expression<Func<BaseDeviceinfo, bool>> exp = s1 => s1.ProcessId == ProcessId;
            List<BaseDeviceinfo> deviceinfos = _deviceInfoRepository.GetList(exp);
            return deviceinfos;
        }
    }
}