One aspect of the present disclosure can include a method for grafting a coating polymer onto a surface of a device. The method can include the following steps: a) submerging the device into a photoinitiator solution; b) without first drying the device, submerging the device into a polymerizable solution; c) bubbling an oxygen-scavenging gas through the polymerizable solution; d) applying a UV light to the device to activate the photoinitiator, thereby grafting the coating polymer onto the device; and e) drying the device.