using Application.Domain.Entities; using Infrastructure.Data; using System; using System.Linq; namespace IoTCenter.Services { public class EventJob { private readonly IRepository _timerRepo; public EventJob(IRepository timerRepo) { this._timerRepo = timerRepo; } public void TimerHanle(Guid id) { var timer = this._timerRepo.ReadOnlyTable().FirstOrDefault(o => o.Id == id); //call timer's command } } }