using FrameworkDAL.DTO.CommandPanel; using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using System.Data.Common; using System.Threading.Tasks; namespace FrameworkDAL.CustomCode.CommandPanel { public interface ICommandPanelDAL { Task GetSelectListCommandPanel(int FirstNumber, int MaxResult, CriteriaDTO criteriaDTO, LoginDTO loginDTO, bool IsCount = false); Task GetCommandPanel(int commandPanelId, LoginDTO loginDTO); Task SaveCommandPanel(CommandPanelDTO dto, LoginDTO loginDTO); Task UpdateCommandPanel(CommandPanelDTO dto, LoginDTO loginDTO); Task DeleteCommandPanel(int commandPanelId, LoginDTO loginDTO); Task GetAllCommandPanel(LoginDTO loginDTO); } }