24 lines
972 B
C#
24 lines
972 B
C#
|
|
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<long, CustomizeCheckoutTemp>
|
|
{
|
|
List<CustomizeCheckoutViewModel> GetByWorkshopIdInDates(long workshopId, DateTime startOfMonth, DateTime endOfMonth);
|
|
IEnumerable<CustomizeCheckoutViewModel> Search(SearchCustomizeCheckout searchModel);
|
|
|
|
List<CustomizeCheckoutViewModel> PrintAll(long workshopId, IEnumerable<long> customizeCheckoutIds);
|
|
|
|
void RemoveEmployeeTemporaryCheckoutInDates(long workshopId, long employeeId, DateTime startOfMonth,
|
|
DateTime endOfMonth);
|
|
|
|
IEnumerable<CustomizeCheckoutTemp> GetRange(long workshopId, List<long> ids);
|
|
void RemoveRange(IEnumerable<CustomizeCheckoutTemp> entities);
|
|
}
|
|
}
|