public void SaveAndUpdateAdvanceSearchSetting(AspxCommonInfo aspxCommonObj, AdvanceSearchSettingKeyPairInfo advanceObj)
 {
     try
     {
         AdvanceSearchController asc = new AdvanceSearchController();
         asc.SaveAndUpdateAdvanceSearchSetting(aspxCommonObj, advanceObj);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
 public List<AttributeShowInAdvanceSearchInfo> GetAttributes(AspxCommonInfo aspxCommonObj)
 {
     try
     {
         AdvanceSearchController asc = new AdvanceSearchController();
         List<AttributeShowInAdvanceSearchInfo> lstAttr = asc.GetAttributes(aspxCommonObj);
         return lstAttr;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List<AdvanceSearchSettingInfo> GetAdvanceSearchSetting(AspxCommonInfo aspxCommonObj)
 {
     try
     {
         AdvanceSearchController asc = new AdvanceSearchController();
         List<AdvanceSearchSettingInfo> lstAdvanceSearch = asc.GetAdvanceSearchSetting(aspxCommonObj);
         return lstAdvanceSearch;
     }
     catch (Exception e)
     {
         throw e;
     }
 }
 public List<AdvanceSearchDetailsInfo> GetItemsByDyanamicAdvanceSearch(int offset, int limit, AspxCommonInfo aspxCommonObj, ItemsByDynamicAdvanceSearchInfo searchObj)
 {
     try
     {
         AdvanceSearchController asc = new AdvanceSearchController();
         List<AdvanceSearchDetailsInfo> lstAdvanceSearch = asc.GetItemsByDyanamicAdvanceSearch(offset, limit, aspxCommonObj, searchObj);
         return lstAdvanceSearch;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List<SearchTermList> GetSearchedTermList(string search, AspxCommonInfo aspxCommonObj)
 {
     AdvanceSearchController asc = new AdvanceSearchController();
     List<SearchTermList> srInfo = asc.GetSearchedTermList(search, aspxCommonObj);
     return srInfo;
 }
 public List<BrandItemsInfo> GetAllBrandForSearchByCategoryID(AspxCommonInfo aspxCommonObj, int CategoryID, bool IsGiftCard)
 {
     try
     {
         AdvanceSearchController asc = new AdvanceSearchController();
         List<BrandItemsInfo> lstBrandItem = asc.GetAllBrandForSearchByCategoryID(aspxCommonObj, CategoryID, IsGiftCard);
         return lstBrandItem;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List<Filter> GetDynamicAttributesForAdvanceSearch(AspxCommonInfo aspxCommonObj, int CategoryID, bool IsGiftCard)
 {
     AdvanceSearchController asc = new AdvanceSearchController();
     List<Filter> lstFilter = asc.GetDynamicAttributesForAdvanceSearch(aspxCommonObj, CategoryID, IsGiftCard);
     return lstFilter;
 }