From 52f8d9571cfb8f192476963cd82093a36b3fa814 Mon Sep 17 00:00:00 2001 From: Jonas Hendrickx Date: Tue, 19 Nov 2024 13:52:16 +0100 Subject: [PATCH] r --- .../Billing/Controllers/StripeController.cs | 16 ++--------- .../Models/Responses/TaxIdTypeResponse.cs | 28 ------------------- 2 files changed, 2 insertions(+), 42 deletions(-) delete mode 100644 src/Api/Billing/Models/Responses/TaxIdTypeResponse.cs diff --git a/src/Api/Billing/Controllers/StripeController.cs b/src/Api/Billing/Controllers/StripeController.cs index 4c5ad6f0f..a4a974bb9 100644 --- a/src/Api/Billing/Controllers/StripeController.cs +++ b/src/Api/Billing/Controllers/StripeController.cs @@ -1,6 +1,4 @@ -using Bit.Api.Billing.Models.Responses; -using Bit.Core.Billing.Services; -using Bit.Core.Services; +using Bit.Core.Services; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http.HttpResults; using Microsoft.AspNetCore.Mvc; @@ -10,8 +8,7 @@ namespace Bit.Api.Billing.Controllers; [Authorize("Application")] public class StripeController( - IStripeAdapter stripeAdapter, - ITaxService taxService) : Controller + IStripeAdapter stripeAdapter) : Controller { [HttpPost] [Route("~/setup-intent/bank-account")] @@ -49,13 +46,4 @@ public class StripeController( return TypedResults.Ok(setupIntent.ClientSecret); } - - [HttpGet] - [AllowAnonymous] - [Route("~/tax/id-types")] - public IResult GetTaxIdTypes() - { - var response = TaxIdTypesResponse.From(taxService.GetTaxIdTypes()); - return TypedResults.Ok(response); - } } diff --git a/src/Api/Billing/Models/Responses/TaxIdTypeResponse.cs b/src/Api/Billing/Models/Responses/TaxIdTypeResponse.cs deleted file mode 100644 index 93efb3ecb..000000000 --- a/src/Api/Billing/Models/Responses/TaxIdTypeResponse.cs +++ /dev/null @@ -1,28 +0,0 @@ -using Bit.Core.Billing.Models; - -namespace Bit.Api.Billing.Models.Responses; - -public record TaxIdTypesResponse(List TaxIdTypes) -{ - public static TaxIdTypesResponse From(IEnumerable taxIdTypes) => new( - taxIdTypes.Select(TaxIdTypeResponse.From).ToList()); -} - - -/// Stripe short code for the tax ID type -/// ISO-3166-2 country code -/// Description of the tax ID type -/// Example of the tax ID type -public record TaxIdTypeResponse( - string Code, - string Country, - string Description, - string Example) -{ - public static TaxIdTypeResponse From(TaxIdType taxIdType) - => new( - taxIdType.Code, - taxIdType.Country, - taxIdType.Description, - taxIdType.Example); -}