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