[R2] Add get method in doctor controller
This commit is contained in:
parent
6ad63db9d1
commit
74616bae4e
@ -1,13 +1,17 @@
|
|||||||
package com.mirna.hospitalmanagementapi.application.controllers;
|
package com.mirna.hospitalmanagementapi.application.controllers;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.http.ResponseEntity;
|
import org.springframework.http.ResponseEntity;
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
import com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO;
|
import com.mirna.hospitalmanagementapi.domain.dtos.DoctorDTO;
|
||||||
|
import com.mirna.hospitalmanagementapi.domain.dtos.DoctorPublicDataDTO;
|
||||||
import com.mirna.hospitalmanagementapi.domain.entities.Doctor;
|
import com.mirna.hospitalmanagementapi.domain.entities.Doctor;
|
||||||
import com.mirna.hospitalmanagementapi.domain.services.DoctorService;
|
import com.mirna.hospitalmanagementapi.domain.services.DoctorService;
|
||||||
|
|
||||||
@ -43,4 +47,19 @@ public class DoctorController {
|
|||||||
return ResponseEntity.ok(doctor);
|
return ResponseEntity.ok(doctor);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get method to receive a list of objects containing data transfer objects with Doctor public information
|
||||||
|
*
|
||||||
|
* @param
|
||||||
|
*
|
||||||
|
* @return A response entity containing the list of doctors if successful
|
||||||
|
*/
|
||||||
|
@GetMapping
|
||||||
|
public ResponseEntity<Object> getDoctors() {
|
||||||
|
|
||||||
|
List<DoctorPublicDataDTO> doctors = doctorService.findDoctors();
|
||||||
|
|
||||||
|
return ResponseEntity.ok(doctors);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user