using System.Threading;
using System.Threading.Tasks;
using GB5Shared.DTO.Framework.Login;
namespace WiDAL.CustomCode.Promotion
{
/// Resolves MWISUBPROCESS.WiSubProcessId <-> WiSubProcessCode.
/// UK_MWISUBPROCESS_WISUBPROCESSCODE_TENANTID is a real unique constraint, confirmed via
/// schema.
public interface IWiSubProcessCodeLookupDAL
{
Task GetWiSubProcessCodeById(int wiSubProcessId, LoginDTO login, CancellationToken ct);
Task GetWiSubProcessIdByCode(string wiSubProcessCode, LoginDTO login, CancellationToken ct);
}
}