refactoring

This commit is contained in:
marco committed 2026-08-30 19:33:50 +02:00
1 parent 1871b98963
commit b5a7a01ddf
1 file changed
+6 -2
+6 -2
View File
@@ -48,20 +48,24 @@ namespace api.Services
await personExists(username);
Person updatedPerson = Person.Create(username: personDto.Username, realName: personDto.RealName, birthday: personDto.Birthday);
Person updatedPerson = Person.Create(username: username, realName: personDto.RealName, birthday: personDto.Birthday);
await _personRepository.UpdateAsync(updatedPerson);
}
public async Task DeletePersonAsync(string username)
{
await personExists(username);
await _personRepository.DeleteAsync(username);
}
private async Task<Person> personExists(string username)
{
username = Person.NormalizeUsername(username);
Person? person = await _personRepository.GetByUsernameAsync(username);
if (person == null) throw new KeyNotFoundException("Person not found");
if (person == null) throw new KeyNotFoundException($"Person '{username}' not found");
return person;
}