using GB5Shared.DTO.Framework.Login; using PayRollDAL.DTO.Perq; using System.Data.Common; using System.Threading.Tasks; namespace PayRollDAL.CustomeCode.Perq { public interface IPerqDAL { Task GetPerq(int PerqId, LoginDTO LoginDTO); Task GetSelectListPerq(int FirstNumber, int MaxResult, LoginDTO LoginDTO, bool IsCount = false); Task SavePerq(PerqDTO PerqDTO, LoginDTO LoginDTO, DbTransaction DbTransaction); Task UpdatePerq(PerqDTO PerqDTO, LoginDTO LoginDTO, DbTransaction DbTransaction); Task SavePerqDetail(PerqDetailDTO PerqDetailDTO, int PerqId, LoginDTO LoginDTO, DbTransaction DbTransaction); Task DeletePerqDetailByPerqId(int PerqId, LoginDTO LoginDTO, DbTransaction DbTransaction); } }