using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using FrameworkDAL.DTO.Project; using FrameworkDAL.DTO.Menu; using GB5Shared.DTO.Framework.Login; using GB5Shared.DTO.Framework.Criteria; namespace FrameworkBLL.RoleVsModule { public interface IRoleVsModulesBLL { Task Save(List RoleVsModulesDTOs, LoginDTO LoginDTO); Task DeleteRoleVsModules(int RoleId, LoginDTO LoginDTO); Task DeleteRoleVsModulesByModuleId(int ModuleId, int RoleId, LoginDTO LoginDTO); Task GetRoleVsModuleWithRoleId(int RoleId, LoginDTO LoginDTO); Task GetRoleVsModule(int RoleId, int ModuleId, string ModuleCode, string ModuleName, LoginDTO LoginDTO); Task GetUserRoleVsMenuSelectList(int FirstNumber, int MaxResult, CriteriaDTO CriteriaDTO, LoginDTO LoginDTO); } }