Change saveChanges to unitOfWork.Commit()