using AccountsDAL.DTO.WarehouseFact; using GB5Shared.DTO.Framework.Login; namespace AccountsDAL.CustomCode.WarehouseFact { public interface IWarehouseFactDAL { Task GetWarehouseFact(int FactId, LoginDTO LoginDTO); Task GetWarehouseFactList(LoginDTO LoginDTO); Task GetExistingFactIdForCode(string FactCode, int TenantId, LoginDTO LoginDTO); Task CheckTableExists(string TableName, LoginDTO LoginDTO); Task SaveWarehouseFact(WarehouseFactDTO WarehouseFactDTO, LoginDTO LoginDTO); Task UpdateWarehouseFact(WarehouseFactDTO WarehouseFactDTO, LoginDTO LoginDTO); Task DeleteWarehouseFact(int FactId, LoginDTO LoginDTO); } }