package ec.edu.espe.movilidad.MovilidadWS.Controller; import ec.edu.espe.movilidad.MovilidadWS.Dao.DaoUzyTUsuario; import ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTUsuario; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; @RestController @CrossOrigin(origins = "*") @RequestMapping("/api/v1.0/users") public class UserController { private final DaoUzyTUsuario userRepository; @Autowired public UserController(DaoUzyTUsuario userRepository) { this.userRepository = userRepository; } @GetMapping("/by-email/{email}") public ResponseEntity<ModelUzyTUsuario> getUserByEmail(@PathVariable String email) { ModelUzyTUsuario user = userRepository.findByEmail(email); if (user != null) { return ResponseEntity.ok(user); } else { return ResponseEntity.notFound().build(); } } }