added CreatedBy to surveys

This commit is contained in:
Вячеслав 2025-04-19 00:16:07 +05:00
parent 3b6952364c
commit dbcdfac698
7 changed files with 443 additions and 22 deletions

View file

@ -1,7 +1,8 @@
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using SurveyBackend.Core.Services;
using SurveyBackend.DTOs;
using SurveyBackend.Mappers.UserDTOs;
using IAuthorizationService = SurveyBackend.Core.Services.IAuthorizationService;
namespace SurveyBackend.Controllers;
@ -16,6 +17,7 @@ public class AuthController : ControllerBase
_authorizationService = authorizationService;
}
[AllowAnonymous]
[HttpPost("login")]
public async Task<IActionResult> LogIn([FromBody] UserLoginDto loginData)
{
@ -23,10 +25,12 @@ public class AuthController : ControllerBase
return Ok(new { token = token });
}
[AllowAnonymous]
[HttpPost("register")]
public async Task<IActionResult> Register([FromBody] UserRegistrationDto registerData)
{
var token = await _authorizationService.RegisterUser(UserRegistrationMapper.UserRegistrationToModel(registerData));
var token = await _authorizationService.RegisterUser(
UserRegistrationMapper.UserRegistrationToModel(registerData));
return Ok(new { token = token });
}
}