Skip to content

Commit 0ee4b58

Browse files
authored
Nivell 3 Complet
2 parents 69a6eb5 + 81c0376 commit 0ee4b58

File tree

7 files changed

+8928
-79
lines changed

7 files changed

+8928
-79
lines changed

src/main/java/com/itacademy/CrudEmpleats/controller/ControllerEmployees.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,9 @@ public class ControllerEmployees {
2323
// Crear nou empleat
2424
@PostMapping( "/EmployeeList")
2525
@ResponseStatus(HttpStatus.CREATED) // 201
26-
public void addEmployee(@Valid @RequestBody Employee employee) {
26+
public Employee addEmployee(@Valid @RequestBody Employee employee) {
2727
repositori.addEmployee(employee);
28+
return repositori.getEmployeeById(employee.getId());
2829

2930
}
3031

src/main/java/com/itacademy/CrudEmpleats/persistence/EmployeeRepository.java

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,17 @@ public class EmployeeRepository implements IEmployeeRepository{
1616

1717
private List<Employee> repository = new ArrayList<>(
1818
Arrays.asList(
19-
new Employee(idcount++,"Joan", "Director_Projectes"),
20-
new Employee(idcount++,"Gerard", "Programador_Junior"),
21-
new Employee(idcount++,"Maria", "Administratiu")
19+
new Employee(idcount++,"Joan Gordi", "Director_Projectes"),
20+
new Employee(idcount++,"Gerard Puig", "Programador_Mid"),
21+
new Employee(idcount++,"Maria Camps", "Administratiu"),
22+
new Employee(idcount++,"Anaïs Iglesias", "Programador_Mid"),
23+
new Employee(idcount++,"Pere Masnou", "Administratiu"),
24+
new Employee(idcount++,"Laura Klaus", "Programador_Senior"),
25+
new Employee(idcount++,"Jhon Smith", "Administratiu"),
26+
new Employee(idcount++,"Ramón Dalmau", "Programador_Mid"),
27+
new Employee(idcount++,"Joana Gracia", "Programador_Junior"),
28+
new Employee(idcount++,"Quique Mota", "Administratiu"),
29+
new Employee(idcount++,"Kevin Lohan", "Director_Projectes")
2230
)
2331
);
2432

1.66 MB
Loading

0 commit comments

Comments
 (0)