public async Task ApproveRequest(int id)
        {
            var approveStatus = await _leaveRequestDal.GetLeaveStatusByName("Approved");

            var approvedLeaveRequest = await _leaveRequestDal.GetByFilter(x => x.Id == id);

            approvedLeaveRequest.LeaveStatusId = approveStatus.Id;
            await _leaveRequestDal.Update(approvedLeaveRequest);
        }