public async Task <List <GetOfficeInvoiceLineItemsModel> > HandleAsync(GetOfficeInvoiceLineItemsUseCase data) { var invoiceItems = await CspClient.GetInvoiceByIdAsync(data.InvoiceId); var link = invoiceItems.InvoiceDetailLinks.FirstOrDefault(x => x.Contains($"{nameof(Common.Enums.BillingProvider.Office)}/BillingLineItems")); if (string.IsNullOrEmpty(link)) { return(null); } return(Mapper.Map <List <GetOfficeInvoiceLineItemsModel> >(await CspClient.GetOfficeInvoiceLineItemsAsync(link))); }