1
0
mirror of https://github.com/bitwarden/server.git synced 2025-07-04 01:22:50 -05:00

Rename SignUpProviderClientOrganizationCommand

This commit is contained in:
Rui Tome
2025-05-02 11:49:16 +01:00
parent 77099dba77
commit 974ca2724c
4 changed files with 27 additions and 22 deletions

View File

@ -1,10 +0,0 @@
using Bit.Core.AdminConsole.Entities;
using Bit.Core.Entities;
using Bit.Core.Models.Business;
namespace Bit.Core.AdminConsole.OrganizationFeatures.Organizations.Interfaces;
public interface IResellerClientOrganizationSignUpCommand
{
Task<(Organization organization, Collection defaultCollection)> SignupClientAsync(OrganizationSignup signup);
}

View File

@ -0,0 +1,15 @@
using Bit.Core.AdminConsole.Entities;
using Bit.Core.Entities;
using Bit.Core.Models.Business;
namespace Bit.Core.AdminConsole.OrganizationFeatures.Organizations.Interfaces;
public interface ISignUpProviderClientOrganizationCommand
{
/// <summary>
/// Sign up a new client organization for a provider.
/// </summary>
/// <param name="signup">The signup information.</param>
/// <returns>A tuple containing the new organization and its default collection.</returns>
Task<(Organization organization, Collection defaultCollection)> SignUpClientOrganizationAsync(OrganizationSignup signup);
}

View File

@ -16,7 +16,7 @@ using Bit.Core.Utilities;
namespace Bit.Core.AdminConsole.OrganizationFeatures.Organizations;
public class ResellerClientOrganizationSignUpCommand : IResellerClientOrganizationSignUpCommand
public class SignUpProviderClientOrganizationCommand : ISignUpProviderClientOrganizationCommand
{
private readonly ICurrentContext _currentContext;
private readonly IPricingClient _pricingClient;
@ -28,7 +28,7 @@ public class ResellerClientOrganizationSignUpCommand : IResellerClientOrganizati
private readonly IDeviceRepository _deviceRepository;
private readonly IPaymentService _paymentService;
public ResellerClientOrganizationSignUpCommand(
public SignUpProviderClientOrganizationCommand(
ICurrentContext currentContext,
IPricingClient pricingClient,
IReferenceEventService referenceEventService,
@ -50,7 +50,7 @@ public class ResellerClientOrganizationSignUpCommand : IResellerClientOrganizati
_paymentService = paymentService;
}
public async Task<(Organization organization, Collection defaultCollection)> SignupClientAsync(OrganizationSignup signup)
public async Task<(Organization organization, Collection defaultCollection)> SignUpClientOrganizationAsync(OrganizationSignup signup)
{
var plan = await _pricingClient.GetPlanOrThrow(signup.Plan);