using MaintenanceDAL.DTO.ActivityMaterial; using GB5Shared.DTO.Framework.Login; using System.Collections.Generic; using System.Data.Common; using System.Threading; using System.Threading.Tasks; namespace MaintenanceDAL.CustomCode.ActivityMaterial { public interface IActivityMaterialDAL { Task GetActivityMaterial(int activityMaterialId, LoginDTO login, CancellationToken ct); Task> GetActivityMaterialListByActivity(int activityId, LoginDTO login, CancellationToken ct); Task SaveActivityMaterial(ActivityMaterialDTO dto, LoginDTO login, DbTransaction tx, CancellationToken ct); Task UpdateActivityMaterial(ActivityMaterialDTO dto, LoginDTO login, DbTransaction tx, CancellationToken ct); Task DeleteActivityMaterial(int activityMaterialId, LoginDTO login, DbTransaction tx, CancellationToken ct); } }