using FMDAL.DTO.AssetTypeActivity; using GB5Shared.DTO.Framework.Login; using System.Collections.Generic; using System.Data.Common; using System.Threading; using System.Threading.Tasks; namespace FMDAL.CustomCode.AssetTypeActivity { public interface IAssetTypeActivityDAL { Task GetAssetTypeActivity(int assetTypeActivityId, LoginDTO login, CancellationToken ct); Task> GetAssetTypeActivityListByAssetType(int assetTypeId, LoginDTO login, CancellationToken ct); Task SaveAssetTypeActivity(AssetTypeActivityDTO dto, LoginDTO login, DbTransaction tx, CancellationToken ct); Task UpdateAssetTypeActivity(AssetTypeActivityDTO dto, LoginDTO login, DbTransaction tx, CancellationToken ct); Task DeleteAssetTypeActivity(int assetTypeActivityId, LoginDTO login, DbTransaction tx, CancellationToken ct); } }