Rename memberrepository to registerrepository

This commit is contained in:
Kruille 2026-02-24 18:15:18 +01:00
parent aff4e3d557
commit 2a75d49da8
4 changed files with 15 additions and 15 deletions

View file

@ -6,21 +6,21 @@ namespace Registration.API.Controllers
{
[Route("api/[controller]")]
[ApiController]
public class ContentController(IMemberRepository memberRepository) : ControllerBase
{
private readonly IMemberRepository _memberRepository = memberRepository;
public class ContentController(IRegistrationRepository registrationRepository) : ControllerBase
{
private readonly IRegistrationRepository _registrationRepository = registrationRepository;
[HttpGet]
public async Task<IActionResult> GetContent()
{
var content = await _memberRepository.GetEventContent();
var content = await _registrationRepository.GetEventContent();
return Ok(content);
}
[HttpPost]
public async Task<IActionResult> UpdateContent([FromBody] EventContent content)
{
await _memberRepository.UpdateEventContent(content);
await _registrationRepository.UpdateEventContent(content);
return Ok();
}
}

View file

@ -7,9 +7,9 @@ namespace Registration.API.Controllers
{
[Route("api/[controller]")]
[ApiController]
public class RegistrationController(IMemberRepository memberRepository, IAuthService authService) : ControllerBase
{
private readonly IMemberRepository _memberRepository = memberRepository;
public class RegistrationController(IRegistrationRepository registrationRepository, IAuthService authService) : ControllerBase
{
private readonly IRegistrationRepository _registrationRepository = registrationRepository;
private readonly IAuthService _authService = authService;
[HttpGet("register/{ssn}")]
@ -32,7 +32,7 @@ namespace Registration.API.Controllers
return errorResult!;
}
var added = await _memberRepository.AddRegistration(normalizedSsn);
var added = await _registrationRepository.AddRegistration(normalizedSsn);
return added ? Ok() : Conflict();
}
@ -45,14 +45,14 @@ namespace Registration.API.Controllers
return errorResult!;
}
var isRegistered = await _memberRepository.GetIsRegistered(normalizedSsn);
var isRegistered = await _registrationRepository.GetIsRegistered(normalizedSsn);
return isRegistered ? Conflict() : Ok();
}
[HttpDelete("clear")]
public async Task<IActionResult> ClearRegistrations(CancellationToken cancellationToken)
{
await _memberRepository.ClearRegistrations();
await _registrationRepository.ClearRegistrations();
return Ok(new { Message = "All registrations cleared." });
}

View file

@ -8,7 +8,7 @@ builder.Logging.SetMinimumLevel(LogLevel.Error);
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();
builder.Services.AddScoped<IMemberRepository, MemberRepository>();
builder.Services.AddScoped<IRegistrationRepository, RegistrationRepository>();
var relayOptions = builder.Configuration.GetSection("VbytesRelay").Get<VbytesRelayOptions>()
?? throw new InvalidOperationException("VbytesRelay configuration section is missing.");
@ -64,7 +64,7 @@ var app = builder.Build();
using (var scope = app.Services.CreateScope())
{
var repo = scope.ServiceProvider.GetRequiredService<IMemberRepository>();
var repo = scope.ServiceProvider.GetRequiredService<IRegistrationRepository>();
await repo.EnsureCreated();
}

View file

@ -7,7 +7,7 @@ using Registration.Domain.Models;
namespace Registration.Infra.Repositories;
public interface IMemberRepository
public interface IRegistrationRepository
{
Task EnsureCreated();
Task<bool> GetIsRegistered(string ssn);
@ -17,7 +17,7 @@ public interface IMemberRepository
Task UpdateEventContent(EventContent content);
}
public class MemberRepository(IConfiguration configuration) : IMemberRepository
public class RegistrationRepository(IConfiguration configuration) : IRegistrationRepository
{
private readonly string _connectionString = configuration.GetConnectionString("DefaultConnection")
?? throw new InvalidOperationException("Connection string 'DefaultConnection' not found.");