Changed action parameters
This commit is contained in:
@@ -1,6 +1,5 @@
|
|||||||
using ApplicationLayer.Services.Users.Models;
|
using ApplicationLayer.Services.Users.Models;
|
||||||
using ApplicationLayer.Services.Users.Requests;
|
using ApplicationLayer.Services.Users.Requests;
|
||||||
using Domains.Users;
|
|
||||||
|
|
||||||
namespace ApplicationLayer.Services.Users;
|
namespace ApplicationLayer.Services.Users;
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,6 @@ using ApplicationLayer.Services.AuthServices.Requests;
|
|||||||
using ApplicationLayer.Services.Users;
|
using ApplicationLayer.Services.Users;
|
||||||
using ApplicationLayer.Services.Users.Models;
|
using ApplicationLayer.Services.Users.Models;
|
||||||
using ApplicationLayer.Services.Users.Requests;
|
using ApplicationLayer.Services.Users.Requests;
|
||||||
using Domains.Users;
|
|
||||||
using FluentValidation;
|
using FluentValidation;
|
||||||
using Microsoft.AspNetCore.Authorization;
|
using Microsoft.AspNetCore.Authorization;
|
||||||
using Microsoft.AspNetCore.Mvc;
|
using Microsoft.AspNetCore.Mvc;
|
||||||
@@ -58,9 +57,14 @@ public class UsersController(
|
|||||||
[HttpGet("login")]
|
[HttpGet("login")]
|
||||||
[ProducesResponseType<string>(StatusCodes.Status200OK)]
|
[ProducesResponseType<string>(StatusCodes.Status200OK)]
|
||||||
[ProducesResponseType(StatusCodes.Status403Forbidden)]
|
[ProducesResponseType(StatusCodes.Status403Forbidden)]
|
||||||
public async Task<IActionResult> Login([FromQuery] LoginRequest request, CancellationToken cancellationToken)
|
public async Task<IActionResult> Login(string email, string password, CancellationToken cancellationToken)
|
||||||
{
|
{
|
||||||
var result = await loginService.LoginAsync(request, cancellationToken);
|
var loginRequest = new LoginRequest
|
||||||
|
{
|
||||||
|
AuthData = new AuthData { Email = email, Password = password }
|
||||||
|
};
|
||||||
|
|
||||||
|
var result = await loginService.LoginAsync(loginRequest, cancellationToken);
|
||||||
return Ok(result);
|
return Ok(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -413,9 +413,9 @@ namespace VisaApiClient
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns>Success</returns>
|
/// <returns>Success</returns>
|
||||||
/// <exception cref="ApiException">A server side error occurred.</exception>
|
/// <exception cref="ApiException">A server side error occurred.</exception>
|
||||||
public virtual System.Threading.Tasks.Task<string> LoginAsync(string authData_Email, string authData_Password)
|
public virtual System.Threading.Tasks.Task<string> LoginAsync(string? email, string? password)
|
||||||
{
|
{
|
||||||
return LoginAsync(authData_Email, authData_Password, System.Threading.CancellationToken.None);
|
return LoginAsync(email, password, System.Threading.CancellationToken.None);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
|
/// <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
|
||||||
@@ -424,14 +424,8 @@ namespace VisaApiClient
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns>Success</returns>
|
/// <returns>Success</returns>
|
||||||
/// <exception cref="ApiException">A server side error occurred.</exception>
|
/// <exception cref="ApiException">A server side error occurred.</exception>
|
||||||
public virtual async System.Threading.Tasks.Task<string> LoginAsync(string authData_Email, string authData_Password, System.Threading.CancellationToken cancellationToken)
|
public virtual async System.Threading.Tasks.Task<string> LoginAsync(string? email, string? password, System.Threading.CancellationToken cancellationToken)
|
||||||
{
|
{
|
||||||
if (authData_Email == null)
|
|
||||||
throw new System.ArgumentNullException("authData_Email");
|
|
||||||
|
|
||||||
if (authData_Password == null)
|
|
||||||
throw new System.ArgumentNullException("authData_Password");
|
|
||||||
|
|
||||||
var client_ = _httpClient;
|
var client_ = _httpClient;
|
||||||
var disposeClient_ = false;
|
var disposeClient_ = false;
|
||||||
try
|
try
|
||||||
@@ -446,8 +440,14 @@ namespace VisaApiClient
|
|||||||
// Operation Path: "users/login"
|
// Operation Path: "users/login"
|
||||||
urlBuilder_.Append("users/login");
|
urlBuilder_.Append("users/login");
|
||||||
urlBuilder_.Append('?');
|
urlBuilder_.Append('?');
|
||||||
urlBuilder_.Append(System.Uri.EscapeDataString("AuthData.Email")).Append('=').Append(System.Uri.EscapeDataString(ConvertToString(authData_Email, System.Globalization.CultureInfo.InvariantCulture))).Append('&');
|
if (email != null)
|
||||||
urlBuilder_.Append(System.Uri.EscapeDataString("AuthData.Password")).Append('=').Append(System.Uri.EscapeDataString(ConvertToString(authData_Password, System.Globalization.CultureInfo.InvariantCulture))).Append('&');
|
{
|
||||||
|
urlBuilder_.Append(System.Uri.EscapeDataString("email")).Append('=').Append(System.Uri.EscapeDataString(ConvertToString(email, System.Globalization.CultureInfo.InvariantCulture))).Append('&');
|
||||||
|
}
|
||||||
|
if (password != null)
|
||||||
|
{
|
||||||
|
urlBuilder_.Append(System.Uri.EscapeDataString("password")).Append('=').Append(System.Uri.EscapeDataString(ConvertToString(password, System.Globalization.CultureInfo.InvariantCulture))).Append('&');
|
||||||
|
}
|
||||||
urlBuilder_.Length--;
|
urlBuilder_.Length--;
|
||||||
|
|
||||||
await PrepareRequestAsync(client_, request_, urlBuilder_, cancellationToken).ConfigureAwait(false);
|
await PrepareRequestAsync(client_, request_, urlBuilder_, cancellationToken).ConfigureAwait(false);
|
||||||
|
|||||||
Reference in New Issue
Block a user