public async Task <IActionResult> GetLeaveRequests() { try { var leaveRequests = await leaveRequestService.GetAllLeaveRequest(); if (leaveRequests == null) { return(NotFound()); } return(Ok(leaveRequests)); } catch (Exception) { return(BadRequest()); } }