feat: switched from String to ProjectDecisionValues
This commit is contained in:
@ -1,5 +1,7 @@
|
||||
package enseirb.myinpulse.service;
|
||||
|
||||
import static enseirb.myinpulse.model.ProjectDecisionValue.ACTIVE;
|
||||
|
||||
import enseirb.myinpulse.model.*;
|
||||
import enseirb.myinpulse.service.database.AdministratorService;
|
||||
import enseirb.myinpulse.service.database.ProjectService;
|
||||
@ -27,7 +29,7 @@ public class AdminApiService {
|
||||
this.administratorService = administratorService;
|
||||
}
|
||||
|
||||
// TODO: test
|
||||
// TODO: check if test are sufficient
|
||||
public Iterable<Project> getProjectsOfAdmin(String email) {
|
||||
return projectService.getProjectsByAdminId(
|
||||
administratorService.getAdministratorById(
|
||||
@ -46,13 +48,15 @@ public class AdminApiService {
|
||||
|
||||
// TODO: test
|
||||
public void validateProject(ProjectDecision decision) {
|
||||
projectService.updateProject(
|
||||
decision.projectId,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
"ACTIVE",
|
||||
this.administratorService.getAdministratorById(decision.projectId));
|
||||
if (decision.isAccepted == 1) {
|
||||
projectService.updateProject(
|
||||
decision.projectId,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
ACTIVE,
|
||||
this.administratorService.getAdministratorById(decision.projectId));
|
||||
}
|
||||
}
|
||||
|
||||
// TODO: solve todo + test
|
||||
|
Reference in New Issue
Block a user