Applying material to a face
The assign material button only works when there is more then one material.

When there is only one material the material is always on the entire model. To be able to use the assign button, just add another material.