using SurveyBackend.Core.Models;
using SurveyBackend.DTOs;
using SurveyBackend.DTOs.User;
namespace SurveyBackend.Mappers;
///
/// Маппер всего связанного с авторизацией
///
public static class UserMapper
{
///
/// Перегнать схему регистрации в нового юзера
///
///
///
public static User UserRegistrationToModel(UserRegistrationDto dto) => new User
{
Email = dto.Email,
FirstName = dto.FirstName,
LastName = dto.LastName,
Password = dto.Password,
};
public static UserOutputDto ModelToOutput(User model) => new UserOutputDto
{
Id = model.Id,
FirstName = model.FirstName,
LastName = model.LastName,
Email = model.Email,
};
}