using System.Collections.Generic; using System.Threading.Tasks; using LCU.Library.Internal.DispatcherModels.Entities; namespace LCU.Api.Internal.DispatcherLib.Repositories; public interface IWorkItemExecutionRepository { Task> ListAsync(); Task FindByIdAsync(int id); Task AddAsync(WorkItemExecution workItemExecution); void Update(WorkItemExecution workItemExecution); Task> FindUnFinishedWorkItemExecutions(int workItemId); Task> FindAllByWorkItemId(int workItemId); }