1515namespace Shortify . NET . API . Controllers
1616{
1717 [ Route ( "api/[controller]" ) ]
18- public class AuthController : BaseApiController
18+ public class AuthController ( IApiService apiService )
19+ : BaseApiController ( apiService )
1920 {
20- private readonly MapperProfiles _mapper ;
21-
22- public AuthController ( IApiService apiService ) : base ( apiService )
23- {
24- _mapper = new MapperProfiles ( ) ;
25- }
21+ private readonly MapperProfiles _mapper = new ( ) ;
2622
2723 #region Public Endpoints
2824
2925 #region Register
30-
26+
3127 /// <summary>
3228 /// Registers a new user.
3329 /// </summary>
@@ -40,11 +36,6 @@ public AuthController(IApiService apiService) : base(apiService)
4036 [ ProducesErrorResponseType ( typeof ( ProblemDetails ) ) ]
4137 public async Task < IActionResult > RegisterUser ( [ FromBody ] RegisterUserRequest request , CancellationToken cancellationToken )
4238 {
43- if ( request is null )
44- {
45- return HandleNullOrEmptyRequest ( ) ;
46- }
47-
4839 RegisterUserCommand command = _mapper . RegisterUserRequestToCommand ( request ) ;
4940
5041 var response = await _apiService . SendAsync ( command , cancellationToken ) ;
@@ -70,11 +61,6 @@ public async Task<IActionResult> RegisterUser([FromBody] RegisterUserRequest req
7061 [ ProducesErrorResponseType ( typeof ( ProblemDetails ) ) ]
7162 public async Task < IActionResult > LoginUser ( [ FromBody ] LoginUserRequest request , CancellationToken cancellationToken )
7263 {
73- if ( request is null )
74- {
75- return HandleNullOrEmptyRequest ( ) ;
76- }
77-
7864 LoginUserCommand command = _mapper . LoginUserRequestToCommand ( request ) ;
7965
8066 var response = await _apiService . SendAsync ( command , cancellationToken ) ;
@@ -96,11 +82,6 @@ public async Task<IActionResult> LoginUser([FromBody] LoginUserRequest request,
9682 [ ProducesErrorResponseType ( typeof ( ProblemDetails ) ) ]
9783 public async Task < IActionResult > LoginUsingOtp ( [ FromBody ] LoginUsingOtpRequest request , CancellationToken cancellationToken )
9884 {
99- if ( request is null )
100- {
101- return HandleNullOrEmptyRequest ( ) ;
102- }
103-
10485 LoginUsingOtpCommand command = _mapper . LoginUsingOtpRequestToCommand ( request ) ;
10586
10687 var response = await _apiService . SendAsync ( command , cancellationToken ) ;
@@ -127,11 +108,6 @@ public async Task<IActionResult> LoginUsingOtp([FromBody] LoginUsingOtpRequest r
127108 [ ProducesErrorResponseType ( typeof ( ProblemDetails ) ) ]
128109 public async Task < IActionResult > ResetPassword ( [ FromBody ] ResetPasswordRequest request , CancellationToken cancellationToken = default )
129110 {
130- if ( request is null )
131- {
132- return HandleNullOrEmptyRequest ( ) ;
133- }
134-
135111 string userId = GetUser ( ) ;
136112
137113 if ( string . IsNullOrWhiteSpace ( userId ) )
@@ -161,11 +137,6 @@ public async Task<IActionResult> ResetPassword([FromBody] ResetPasswordRequest r
161137 [ ProducesErrorResponseType ( typeof ( ProblemDetails ) ) ]
162138 public async Task < IActionResult > ResetPasswordUsingOtp ( [ FromBody ] ResetPasswordUsingOtpRequest request , CancellationToken cancellationToken = default )
163139 {
164- if ( request is null )
165- {
166- return HandleNullOrEmptyRequest ( ) ;
167- }
168-
169140 ResetPasswordUsingOtpCommand command = _mapper . ResetPasswordUsingOtpRequestToCommand ( request ) ;
170141
171142 var response = await _apiService . SendAsync ( command , cancellationToken ) ;
@@ -194,11 +165,6 @@ public async Task<IActionResult> ResetPasswordUsingOtp([FromBody] ResetPasswordU
194165 [ ProducesErrorResponseType ( typeof ( ProblemDetails ) ) ]
195166 public async Task < IActionResult > RefreshToken ( [ FromBody ] RefreshTokenRequest request , CancellationToken cancellationToken = default )
196167 {
197- if ( request is null )
198- {
199- return HandleNullOrEmptyRequest ( ) ;
200- }
201-
202168 RefreshTokenCommand command = _mapper . RefreshTokenRequestToCommand ( request ) ;
203169
204170 var response = await _apiService . SendAsync ( command , cancellationToken ) ;
@@ -252,11 +218,6 @@ public async Task<IActionResult> RevokeRefreshToken(CancellationToken cancellati
252218 [ ProducesErrorResponseType ( typeof ( ProblemDetails ) ) ]
253219 public async Task < IActionResult > GetTokenByClientSecret ( [ FromBody ] ClientCredentials clientCredentials , CancellationToken cancellationToken = default )
254220 {
255- if ( clientCredentials is null )
256- {
257- HandleNullOrEmptyRequest ( ) ;
258- }
259-
260221 GenerateTokenByClientSecretCommand command = _mapper . ClientCredentialsToGenerateTokenByClientSecretCommand ( clientCredentials ) ;
261222
262223 var response = await _apiService . SendAsync ( command , cancellationToken ) ;
0 commit comments