using AdminDAL.DTO.OrganizationUnit; using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; namespace AdminBLL.OrganizationUnit { public interface IOrganizationUnitBLL { Task GetOrganizationUnit(int OrganizationUnitId, LoginDTO LoginDTO); Task GetSelectListOrganizationUnit(int OUType, CriteriaDTO CriteriaDTO, LoginDTO LoginDTO); Task DeleteOrganizationUnit(int OrganizationUnitId, LoginDTO LoginDTO); Task SaveOrganizationUnit(OrganizationUnitDTO OrganizationUnitDTO, LoginDTO LoginDTO); Task GetOUCity(int OUId, LoginDTO LoginDTO); Task GetSelectListDeliveryOrganizationUnit(int FirstNumber, int MaxResult, CriteriaDTO CriteriaDTO, LoginDTO LoginDTO); Task ValidateGSTIN(string GSTIN, LoginDTO LoginDTO); } }