using FrameworkDAL.DTO.Jobdefine;
using GB5Shared.DTO.Framework.Criteria;
using GB5Shared.DTO.Framework.Login;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FrameworkDAL.CustomCode.JobDefine
{
public interface IJobDefineDAL
{
///
/// Retrieves a paginated, criteria-filtered picklist of JobDefine records (Id, Name).
///
Task> GetSelectListJobDefine(
int FirstNumber,
int MaxResult,
CriteriaDTO CriteriaDTO,
LoginDTO LoginDTO);
///
/// Returns the total count of JobDefine records matching the supplied criteria.
///
Task GetSelectListJobDefineCount(CriteriaDTO CriteriaDTO, LoginDTO LoginDTO);
}
}