public GetCatalogResponse GetCatalogByFilter(GetCatalogRequest request) { var getCatalogResponse = new GetCatalogResponse(); try { var _dataAccessResponse = _productDataAccess.GetCatalogFilter(request); if (_dataAccessResponse != null) { getCatalogResponse = _productHelper.CatalogFilter(_dataAccessResponse, request); } } catch (Exception ex) { Console.WriteLine("ProductModel.GetCatalogByFilter : ERROR : " + ex.Message); throw; } return(getCatalogResponse); }