As far as the ammonia is concerned, it is behaving exactly the same as when it reacts with a hydrogen ion - it is using its lone pair to form a co-ordinate bond. If you are going to describe it as a base in one case, it makes sense to describe it as one in the other case as well.