public void GPConnectorTestEETPReceiptFindByFilter() { var connector = new GPConnector(TestUtils.API_URL, TestUtils.CLIENT_ID_EET, TestUtils.CLIENT_SECRET_EET); var filter = new EETReceiptFilter { DateFrom = new DateTime(2017, 3, 2), DateTo = new DateTime(2017, 4, 2), IdProvoz = 11 }; try { var receipts = connector.GetAppToken().FindEETReceiptsByFilter(filter); foreach (var currReceipt in receipts) { Console.WriteLine(currReceipt); } Console.WriteLine(receipts.Count); } catch (GPClientException ex) { Console.WriteLine("EET Receipt by filter ERROR"); var err = ex.Error; var date = err.DateIssued; foreach (var element in err.ErrorMessages) { // } } }
/// <exception cref="GPClientException"></exception> public List <EETReceipt> FindEETReceiptsByFilter(EETReceiptFilter filter) { var restRequest = CreateRestRequest(@"/eet-receipts", "application/json"); restRequest.AddJsonBody(filter); var response = Client.Execute(restRequest); return(DeserializeComplex <List <EETReceipt> >(response.Content)); }
/// <exception cref="GPClientException"></exception> public List <EETReceipt> FindEETReceiptsByFilter(EETReceiptFilter filter) { var restRequest = CreateRestRequest(@"/eet-receipts", "application/json"); var jsonData = serializeToJson(filter); restRequest.AddParameter("application/json", jsonData, ParameterType.RequestBody); var response = Client.Execute(restRequest); return(DeserializeComplex <List <EETReceipt> >(response.Content)); }