using System.Data.Common; using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using GB5Shared.QueryExecutor; using GB5Shared.ResponseStandard; using MMDAL.DTO.MRPRun; namespace MMDAL.CustomCode.MRPRun { public interface IMRPActionDAL { Task GetMRPAction(int MRPActionId, LoginDTO loginDTO, CancellationToken ct); Task> GetMRPActionList(int MRPRunId, LoginDTO loginDTO, CancellationToken ct); Task> GetWorkbench(CriteriaDTO criteriaDTO, LoginDTO loginDTO, CancellationToken ct); Task> GetWorkbenchItemWise(WorkBenchCriteriaDTO criteria, LoginDTO loginDTO, CancellationToken ct); Task> SaveMRPAction(MRPActionDTO dto, LoginDTO loginDTO, DbTransaction tx, CancellationToken ct); Task> UpdateMRPAction(MRPActionDTO dto, LoginDTO loginDTO, DbTransaction tx, CancellationToken ct); Task> UpdateMRPActionRelease(MRPActionDTO dto, LoginDTO loginDTO, DbTransaction tx, CancellationToken ct); } }