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); }