using _0_Framework.Domain; using Company.Domain.CustomizeCheckoutAgg; using CompanyManagment.App.Contracts.CustomizeCheckout; using System; using System.Collections.Generic; namespace Company.Domain.CustomizeCheckoutTempAgg { public interface ICustomizeCheckoutTempRepository : IRepository { List GetByWorkshopIdInDates(long workshopId, DateTime startOfMonth, DateTime endOfMonth); IEnumerable Search(SearchCustomizeCheckout searchModel); List PrintAll(long workshopId, IEnumerable customizeCheckoutIds); void RemoveEmployeeTemporaryCheckoutInDates(long workshopId, long employeeId, DateTime startOfMonth, DateTime endOfMonth); IEnumerable GetRange(long workshopId, List ids); void RemoveRange(IEnumerable entities); } }