Commit 3c8c4d04 authored by Sridhar Sathu's avatar Sridhar Sathu

CodeRefactoringForAddEmployeeToTeam

parent dd147301
...@@ -999,24 +999,23 @@ public class ProjectServiceImpl implements ProjectService { ...@@ -999,24 +999,23 @@ public class ProjectServiceImpl implements ProjectService {
@Override @Override
public String addProjectTeamMateWithCheck(ProjectTeamMate projectTeamMate) throws MyTimeException { public String addProjectTeamMateWithCheck(ProjectTeamMate projectTeamMate) throws MyTimeException {
int count = 0; boolean flag = false;
String projectName = null; String projectName = null;
String fromDate = null; String fromDate = null;
String toDate = null; String toDate = null;
List<ProjectTeamMate> teamMateList = projectTeamMatesRepo.findAll(); List<ProjectTeamMate> teamMateList = projectTeamMatesRepo.findByEmployeeId(projectTeamMate.getEmployeeId());
for (ProjectTeamMate projectMate : teamMateList) { for (ProjectTeamMate projectMate : teamMateList) {
if (projectTeamMate.getEmployeeId().equals(projectMate.getEmployeeId()) && projectMate.getEndDate()!=null && (projectMate.getEndDate().compareTo(new Date())>0) if (projectMate.getEndDate()!=null && (projectMate.getEndDate().compareTo(new Date())>0)
&& !projectMate.getProjectId().equals("Nisum0000")) { && !projectMate.getProjectId().equals("Nisum0000")) {
if (++count == 1) flag=true;
{
projectName = projectMate.getProjectName(); projectName = projectMate.getProjectName();
fromDate = projectMate.getStartDate().toString(); fromDate = projectMate.getStartDate().toString();
toDate = projectMate.getEndDate().toString(); toDate = projectMate.getEndDate().toString();
}
break; break;
} }
} }
if (count > 0) if (flag==true)
return "Resource " + projectTeamMate.getEmployeeId() + " already Assigned to the " + projectName return "Resource " + projectTeamMate.getEmployeeId() + " already Assigned to the " + projectName
+ " Project" + " from " + fromDate + "to " + toDate; + " Project" + " from " + fromDate + "to " + toDate;
else else
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment