public ActionResult <A2ARegistration> GetA2ARegistration([FromServices] ISafeguardLogic safeguard, [FromQuery] string registrationType = "Account") { if (!Enum.TryParse(registrationType, true, out A2ARegistrationType rType)) { return(BadRequest("Invalid registration type")); } var registration = safeguard.GetA2ARegistration(rType); if (registration == null) { return(NotFound()); } return(Ok(registration)); }