private void IssuedInvoicesByContactWithConstantSymbol(int id, IssuedInvoiceFilter filter) { // Act var result = ApiExplorer.IssuedInvoices.IssuedInvoicesByContact(id, filter); // Assert Assert.IsNotNull(result); Assert.IsNotNull(result.Data); Assert.AreEqual(id, result.Data.FirstOrDefault().PurchaserId); Assert.AreEqual(filter.ConstantSymbolId, result.Data.FirstOrDefault().ConstantSymbolId); }
public ActionResult Data() { ApiContext api = new ApiContext(_token); if (_token.Issued < api.Token.Issued) { _token = api.Token; } IssuedInvoiceClient invoiceClient = new IssuedInvoiceClient(api); var filter = new IssuedInvoiceFilter(); return(View(invoiceClient.IssuedInvoices(new ApiFilter(filter).AddOrderDesc("DateOfIssue")).Data)); }
/// <summary> /// GET api/IssuedInvoices/Expand /// Returns Issued invoice list with related entities such as contact information etc. /// </summary> public RowsResultWrapper <IssuedInvoiceExpand> IssuedInvoicesExpand(IssuedInvoiceFilter filter = null) { return(Get <RowsResultWrapper <IssuedInvoiceExpand> >(ResourceUrl + "/Expand", filter)); }
/// <summary> /// GET api/IssuedInvoices /// Returns list of issued invoices. Filters are optional. /// </summary> public RowsResultWrapper <IssuedInvoice> IssuedInvoices(IssuedInvoiceFilter filter = null) { return(Get <RowsResultWrapper <IssuedInvoice> >(ResourceUrl, filter)); }
/// <summary> /// GET api/IssuedInvoices/{contactId}/IssuedInvoices /// Returns invoice list for specific contact. /// </summary> public RowsResultWrapper <IssuedInvoice> IssuedInvoicesByContact(int contactId, IssuedInvoiceFilter filter = null) { return(Get <RowsResultWrapper <IssuedInvoice> >(ResourceUrl + "/" + contactId + "/IssuedInvoices", filter)); }