fixing stupid stuff

This commit is contained in:
Sebastian 2026-01-21 20:01:08 +01:00
parent a5534fbf48
commit 92280503ed

View file

@ -2,12 +2,26 @@ using Microsoft.AspNetCore.Mvc;
using System.Text.Json.Serialization;
var builder = WebApplication.CreateBuilder(args);
builder.Services.ConfigureHttpJsonOptions(options =>
{
options.SerializerOptions.AllowTrailingCommas = true;
});
var app = builder.Build();
app.UseHttpsRedirection();
var enviromentVariables = builder.Configuration.GetSection("EnviromentVariables");
app.MapGet("/validate", async ([FromBody] SsnRequest validationRequest) =>
{
if ((string.IsNullOrWhiteSpace(validationRequest.Ssn) &&
(string.IsNullOrWhiteSpace(validationRequest.Email) ||
string.IsNullOrWhiteSpace(validationRequest.FirstName))) ||
(!string.IsNullOrWhiteSpace(validationRequest.Email) &&
string.IsNullOrWhiteSpace(validationRequest.FirstName)))
{
return Results.BadRequest("Invalid request. Either SSN or both Email and FirstName must be provided.");
}
var httpClient = new HttpClient();
var request = GetRequestWithApiKey(validationRequest, enviromentVariables);
@ -18,7 +32,7 @@ app.MapGet("/validate", async ([FromBody] SsnRequest validationRequest) =>
return Results.StatusCode((int)response.StatusCode);
}
return Results.Ok(response.Content.ReadAsStringAsync().Result);
return Results.Ok(response.Content.ReadAsStringAsync().Result.Contains("\"member_found\":true,"));
})
.WithName("ValidateMember");