using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using PayRollDAL.DTO.EmployeeTransfer; using System.Threading.Tasks; namespace PayRollBLL.EmployeeTransfer { public interface IEmployeeTransferBLL { Task GetEmployeeTransfer(int employeeTransferId, LoginDTO loginDTO); Task SaveEmployeeTransfer(EmployeeTransferDTO employeeTransferDTO, LoginDTO loginDTO); Task DeleteEmployeeTransfer(int employeeTransferId, LoginDTO loginDTO); Task GetSelectListEmployeeTransfer( int firstNumber, int maxResult, CriteriaDTO criteriaDTO, LoginDTO loginDTO, bool isCount = false); Task GetEmployeeTransferList( int firstNumber, int maxResult, CriteriaDTO criteriaDTO, LoginDTO loginDTO, bool isCount = false); } }