add test docs for swagger

This commit is contained in:
Вячеслав 2025-04-27 15:40:57 +05:00
parent 41f747e008
commit cd1f98f575

View file

@ -17,6 +17,14 @@ public class AuthController : ControllerBase
_authorizationService = authorizationService;
}
/// <summary>
/// Авторизация
/// </summary>
/// <remarks>Принимает на вход email и password. При отсутствии такого email вернет 404, при неправильном пароле 401, при успехе 200 и валидный токен</remarks>
/// <param name="loginData"></param>
/// <response code="200">Success: Возвращает токен</response>
/// <response code="401">Unauthorized: Неправильный пароль</response>
/// <returns></returns>
[AllowAnonymous]
[HttpPost("login")]
[ProducesResponseType(StatusCodes.Status401Unauthorized)]
@ -27,6 +35,12 @@ public class AuthController : ControllerBase
return Ok(new { token = token });
}
/// <summary>
/// Регистрация
/// </summary>
/// <remarks>Принимает на вход кучу всяких полей, потом разберемся</remarks>
/// <param name="registerData"></param>
/// <returns></returns>
[AllowAnonymous]
[HttpPost("register")]
[ProducesResponseType(StatusCodes.Status401Unauthorized)]