public Task <ProductModel[]> GetProducts(ProductQuery query) { return(WcfClient.GetProductsAsync(query)); }