package ru.charm.back.mapper; import jakarta.servlet.http.HttpServletRequest; import ru.charm.back.dto.LoginDto; import ru.charm.back.dto.RegistrationDto; public class RequestToLoginDtoMapper implements Mapper { private static final RequestToLoginDtoMapper INSTANCE = new RequestToLoginDtoMapper(); private RequestToLoginDtoMapper() { } public static RequestToLoginDtoMapper getInstance() { return INSTANCE; } @Override public LoginDto map(HttpServletRequest req) { return map(req, new LoginDto()); } @Override public LoginDto map(HttpServletRequest req, LoginDto dto) { dto.setEmail(req.getParameter("email")); dto.setPassword(req.getParameter("password")); return dto; } }