Refactor TestSanitizeController for improved clarity
- Updated namespace for consistency. - Changed constructor and method parameters to non-nullable strings. - Enhanced method signatures for `Sanitize` and `Encoder`. - Improved overall class structure and formatting for better readability.
This commit is contained in:
parent
6aeba4d1e7
commit
425d21084b
@ -2,8 +2,8 @@
|
|||||||
using Microsoft.AspNetCore.Mvc;
|
using Microsoft.AspNetCore.Mvc;
|
||||||
using System.Text.Encodings.Web;
|
using System.Text.Encodings.Web;
|
||||||
|
|
||||||
namespace EnvelopeGenerator.Web.Controllers.Test
|
namespace EnvelopeGenerator.Web.Controllers.Test;
|
||||||
{
|
|
||||||
[ApiController]
|
[ApiController]
|
||||||
[Route("api/test/[controller]")]
|
[Route("api/test/[controller]")]
|
||||||
public class TestSanitizeController : ControllerBase
|
public class TestSanitizeController : ControllerBase
|
||||||
@ -18,7 +18,7 @@ namespace EnvelopeGenerator.Web.Controllers.Test
|
|||||||
}
|
}
|
||||||
|
|
||||||
[HttpGet("sanitize")]
|
[HttpGet("sanitize")]
|
||||||
public IActionResult Sanitize([FromQuery] string? input = null) => Ok(new
|
public IActionResult Sanitize([FromQuery] string input) => Ok(new
|
||||||
{
|
{
|
||||||
input,
|
input,
|
||||||
Sanitized = _sanitizer.Sanitize(input),
|
Sanitized = _sanitizer.Sanitize(input),
|
||||||
@ -26,12 +26,10 @@ namespace EnvelopeGenerator.Web.Controllers.Test
|
|||||||
SanitizedDom = _sanitizer.SanitizeDom(input)
|
SanitizedDom = _sanitizer.SanitizeDom(input)
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
[HttpGet("encode")]
|
[HttpGet("encode")]
|
||||||
public IActionResult Encoder([FromQuery] string? input = null) => Ok(new
|
public IActionResult Encoder([FromQuery] string input) => Ok(new
|
||||||
{
|
{
|
||||||
input,
|
input,
|
||||||
Encoded = _htmlEncoder.Encode(input)
|
Encoded = _htmlEncoder.Encode(input)
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user