diff --git a/WorkFlow.API/Models/LoginDto.cs b/WorkFlow.API/Models/LoginDto.cs index 05ae5fe..0d11d41 100644 --- a/WorkFlow.API/Models/LoginDto.cs +++ b/WorkFlow.API/Models/LoginDto.cs @@ -1,4 +1,9 @@ namespace WorkFlow.API.Models { - public record LogInDto(int? UserId, string? Username, string Password); + public record LogInDto(int? UserId, string? Username, string Password) + { + public bool HasUserId => UserId is not null; + public bool HasUsername => Username is not null; + public bool IsInvalid => !HasUserId && !HasUsername; + }; } \ No newline at end of file