using System.Collections.Generic; using System.Threading.Tasks; using _0_Framework.Domain; using CompanyManagment.App.Contracts.EmployeeClientTemp; namespace Company.Domain.EmployeeClientTempAgg; public interface IEmployeeClientTempRepository : IRepository { EmployeeClientTemp GetByEmployeeIdAndWorkshopId(long employeeId, long commandWorkshopId); EmployeeClientTempGetDetailsViewModel GetDetails(long employeeId, long workshopId); void Remove(EmployeeClientTemp entity); Task> GetByEmployeeId(long employeeId); }