using (var svc = new LoyaltyService.LoyaltyProductClient())
{
var request = new LoyaltyService.ManagementGroupRequestOfProductSearchFilter();
request.Token = "Token";
request.ManagementGroup = "Management group";
var search = new LoyaltyService.ProductSearchFilter();
search.PageNumber = 1;
search.PageSize = 100;
search.ActiveFrom = DateTime.Now.AddYears(-1);
search.ActiveTo = DateTime.Now.AddYears(2);
search.ProductBrand = "Bag Makers";
search.ProductCategory = "";
search.ProductCode = "";
search.ProductDepartment = "";
search.ProductName = "";
request.Value = search;
LoyaltyService.ResultOfPagedCollectionOfProductCatalogue result = svc.SelectProductCatalogueList(request);
if (result.FaultCode == 0)
{
}
else
{
throw new Exception(result.FaultDescription);
}
}