Refactor ReadReceiverNameQuery and improve validation

- Removed parameters from ReadReceiverNameQuery, simplifying its structure.
- Added null check for EmailAddress in GetReceiverName method to enhance input validation.
This commit is contained in:
Developer 02
2025-05-09 10:53:44 +02:00
parent 5ce6c25393
commit 7f97fd3113
2 changed files with 4 additions and 3 deletions

View File

@@ -125,6 +125,9 @@ public class EnvelopeReceiverController : ControllerBase
[HttpGet("salute")]
public async Task<IActionResult> GetReceiverName([FromQuery] ReadReceiverNameQuery receiverName)
{
if (receiverName.EmailAddress is null)
return BadRequest();
return await _erService.ReadLastUsedReceiverNameByMail(receiverName.EmailAddress).ThenAsync(
Success: res => res is null ? Ok(string.Empty) : Ok(res),
Fail: IActionResult (msg, ntc) =>