using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using PartnerDAL.DTO.PartnerBrand; namespace PartnerDAL.CustomCode.PartnerBrand { public interface IPartnerBrandDAL { Task GetPartnerBrand(int PartnerBrandId, LoginDTO loginDTO); Task GetSelectListPartnerBrand(CriteriaDTO criteriaDTO, LoginDTO loginDTO, CancellationToken ct); Task SavePartnerBrand(PartnerBrandDTO partnerBrandDTO, LoginDTO loginDTO); Task UpdatePartnerBrand(PartnerBrandDTO partnerBrandDTO, LoginDTO loginDTO); Task DeletePartnerBrand(int partnerBrandId, LoginDTO loginDTO); Task GetPartnerBrandListByPartner(int partnerId, LoginDTO loginDTO); Task GetPartnerProductBrand(int partnerProductId, LoginDTO loginDTO); Task SavePartnerProductBrand(PartnerProductBrandDTO partnerProductBrandDTO, LoginDTO loginDTO); Task UpdatePartnerProductBrand(PartnerProductBrandDTO partnerProductBrandDTO, LoginDTO loginDTO); Task GetResolvedBrandForClient(int clientId, string baseUri, LoginDTO loginDTO); } }