1
0
mirror of https://github.com/bitwarden/server synced 2025-12-31 15:43:16 +00:00

[AC-1943] Implement provider client invoice report (#4178)

* Update ProviderInvoiceItem SQL configuration

* Implement provider client invoice export

* Add tests

* Run dotnet format

* Fixed SPROC backwards compatibility issue
This commit is contained in:
Alex Morask
2024-06-14 12:26:49 -04:00
committed by GitHub
parent b392cc962d
commit 83604cceb1
28 changed files with 1247 additions and 32 deletions

View File

@@ -14,7 +14,7 @@ public class ProviderInvoiceItemRepository(
globalSettings.SqlServer.ConnectionString,
globalSettings.SqlServer.ReadOnlyConnectionString), IProviderInvoiceItemRepository
{
public async Task<ProviderInvoiceItem> GetByInvoiceId(string invoiceId)
public async Task<ICollection<ProviderInvoiceItem>> GetByInvoiceId(string invoiceId)
{
var sqlConnection = new SqlConnection(ConnectionString);
@@ -23,7 +23,7 @@ public class ProviderInvoiceItemRepository(
new { InvoiceId = invoiceId },
commandType: CommandType.StoredProcedure);
return results.FirstOrDefault();
return results.ToArray();
}
public async Task<ICollection<ProviderInvoiceItem>> GetByProviderId(Guid providerId)