Files
projects-jenz/RaceTimer/webproject/src/main/java/Presentation/CreateAdmin.java
T
2019-03-02 15:17:41 +01:00

34 lines
1.0 KiB
Java

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package Presentation;
import FunctionLayer.ErrorMessageDisplay;
import FunctionLayer.LogicFacade;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
/**
*
* @author install1
*/
public class CreateAdmin extends Command {
@Override
String execute(HttpServletRequest request, HttpServletResponse response) throws ErrorMessageDisplay {
HttpSession session = request.getSession();
String name = request.getParameter("name");
String password = request.getParameter("psw1");
String role = request.getParameter("Role");
LogicFacade.createAdmin(name, password, role);
Map<String, String> HM = LogicFacade.getAllAdmins();
session.setAttribute("adminMap", HM);
return "AdminPage";
}
}