Updated at 5:45 p.m. with criminal charges against Nguyen.

A man linked to a burning Grand Prairie home with a body inside attacked an employee at a nearby nail salon Friday, then tried to set the salon ablaze before being stopped by an armed Good Samaritan, police said.

Bill Son Nguyen (Grand Prairie Police Department)

Officers were called about 10:20 a.m. to the 5100 block of Magna Carta, where police say the suspect, identified as Bill Son Nguyen, 47, had entered the salon and started striking at least one female employee with a pistol.

At the same time, Grand Prairie firefighters were attempting to extinguish a house fire about a half-mile away in the 2900 block of Hastings Drive, where at least one unidentified body was found.

Meanwhile, the suspect was attempting to set the salon on fire, police said.

A Good Samaritan with a concealed handgun license heard the disturbance inside the salon and intervened, holding the suspect at gunpoint until police arrived and took him into custody.

The employee who had been assaulted was taken to a local trauma center and is expected to be released.

Investigators determined the burning home was connected to Nguyen. He has been charged with arson, aggravated assault and murder.

The investigation is ongoing and police say they are not seeking additional suspects, nor is the community in any danger.