Skip to content

Commit e6323fc

Browse files
committed
cleanup
1 parent c31026d commit e6323fc

File tree

25 files changed

+49
-44
lines changed

25 files changed

+49
-44
lines changed

src/Pandatech.CleanArchitecture.Api/Configurations/Options/SwaggerOptions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22

33
public class SwaggerOptions
44
{
5-
public Dictionary<string, SwaggerVersionOptions> Versions { get; set; } = null!;
5+
public required Dictionary<string, SwaggerVersionOptions> Versions { get; set; }
66
}

src/Pandatech.CleanArchitecture.Api/Configurations/Options/SwaggerVersionOptions.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
public class SwaggerVersionOptions
44
{
5-
public string Title { get; set; } = null!;
6-
public string Description { get; set; } = null!;
5+
public required string Title { get; set; }
6+
public required string Description { get; set; }
77

88
public bool Separate { get; set; }
99
public string? RoutePrefix { get; set; }

src/Pandatech.CleanArchitecture.Application/Features/Auth/Application/Auth/AuthQueryHandler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public async Task Handle(AuthQuery request, CancellationToken cancellationToken)
3838
var tokenEntity = await unitOfWork.Tokens.GetTokenByAccessTokenAsync(accessTokenHash, cancellationToken);
3939

4040
UnauthorizedException.ThrowIfNull(tokenEntity);
41-
UnauthorizedException.ThrowIf(tokenEntity.User.Status is not UserStatus.Active);
41+
UnauthorizedException.ThrowIf(tokenEntity.User!.Status is not UserStatus.Active);
4242
UnauthorizedException.ThrowIf(tokenEntity.AccessTokenExpiresAt <= DateTime.UtcNow,
4343
ErrorMessages.AccessTokenIsExpired);
4444

src/Pandatech.CleanArchitecture.Application/Features/Auth/Application/RefreshToken/RefreshTokenCommandHandler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ private static void ValidateUserToken(Token? userToken, DateTime now)
4848
{
4949
NotFoundException.ThrowIfNull(userToken);
5050

51-
UnauthorizedException.ThrowIf(userToken.User.Status != UserStatus.Active,
51+
UnauthorizedException.ThrowIf(userToken.User!.Status != UserStatus.Active,
5252
ErrorMessages.ThisUserIsNotAllowedToPerformThisAction);
5353

5454
UnauthorizedException.ThrowIf(userToken.RefreshTokenExpiresAt < now, ErrorMessages.RefreshTokenExpired);

src/Pandatech.CleanArchitecture.Application/Features/Auth/Contracts/Auth/IdentityCookies.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
public class IdentityCookies
44
{
5-
public string AccessTokenSignature { get; set; } = null!;
6-
public string RefreshTokenSignature { get; set; } = null!;
5+
public required string AccessTokenSignature { get; set; }
6+
public required string RefreshTokenSignature { get; set; }
77
public DateTime AccessTokenExpiresAt { get; set; }
88
public DateTime RefreshTokenExpiresAt { get; set; }
99
}

src/Pandatech.CleanArchitecture.Application/Features/Auth/Contracts/Login/LoginCommandResponse.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ public class LoginCommandResponse
1010

1111
public bool ForcePasswordChange { get; set; }
1212
public UserRole UserRole { get; set; }
13-
public string AccessTokenSignature { get; set; } = null!;
13+
public required string AccessTokenSignature { get; set; }
1414
public DateTime AccessTokenExpiration { get; set; }
15-
public string RefreshTokenSignature { get; set; } = null!;
15+
public required string RefreshTokenSignature { get; set; }
1616
public DateTime RefreshTokenExpiration { get; set; }
1717

1818
public static LoginCommandResponse MapFromEntity(CreateTokenCommandResponse token, UserRole userRole,

src/Pandatech.CleanArchitecture.Application/Features/Auth/Contracts/RefreshToken/RefreshTokenCommandResponse.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ public class RefreshTokenCommandResponse
99
[PropertyBaseConverter] public long UserId { get; set; }
1010
public bool ForcePasswordChange { get; set; }
1111
public UserRole UserRole { get; set; }
12-
public string AccessTokenSignature { get; set; } = null!;
12+
public required string AccessTokenSignature { get; set; }
1313
public DateTime AccessTokenExpiration { get; set; }
14-
public string RefreshTokenSignature { get; set; } = null!;
14+
public required string RefreshTokenSignature { get; set; }
1515
public DateTime RefreshTokenExpiration { get; set; }
1616

1717
public static RefreshTokenCommandResponse MapFromTokenEntity(Token token,
@@ -20,7 +20,7 @@ public static RefreshTokenCommandResponse MapFromTokenEntity(Token token,
2020
return new RefreshTokenCommandResponse
2121
{
2222
UserId = token.UserId,
23-
ForcePasswordChange = oldToken.User.ForcePasswordChange,
23+
ForcePasswordChange = oldToken.User!.ForcePasswordChange,
2424
UserRole = oldToken.User.Role,
2525
AccessTokenSignature = accessTokenSignature,
2626
AccessTokenExpiration = token.AccessTokenExpiresAt,

src/Pandatech.CleanArchitecture.Application/Features/User/Application/Create/CreateUserCommandHandler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public async Task Handle(CreateUserCommand request, CancellationToken cancellati
2424
FullName = request.FullName,
2525
PasswordHash = passwordHash,
2626
Role = request.UserRole,
27-
Comment = request.Comment,
27+
Comment = request.Comment ?? "",
2828
CreatedByUserId = requestContext.Identity.UserId
2929
};
3030
unitOfWork.Users.Add(user);

src/Pandatech.CleanArchitecture.Application/Features/User/Application/Delete/DeleteUsersCommand.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ namespace Pandatech.CleanArchitecture.Application.Features.User.Application.Dele
55

66
public class DeleteUsersCommand : ICommand
77
{
8-
[PropertyBaseConverter] public List<long> Ids { get; set; } = null!;
8+
[PropertyBaseConverter] public required List<long> Ids { get; set; }
99
}

src/Pandatech.CleanArchitecture.Application/Features/User/Application/Update/UpdateUserCommand.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ public class UpdateUserCommand : ICommand
88
{
99
[JsonIgnore] public long Id { get; set; }
1010

11-
public string Username { get; set; } = null!;
12-
public string FullName { get; set; } = null!;
11+
public required string Username { get; set; }
12+
public required string FullName { get; set; }
1313
public UserRole Role { get; set; }
1414
public string? Comment { get; set; }
1515
}

0 commit comments

Comments
 (0)