public static void Delete(int testerId)
{
DataClassesBugTrackingSystemDataContext db = new DataClassesBugTrackingSystemDataContext();
// all testers bugs must leave without author
foreach (Bug bug in db.Bugs.Where( p=> p.TesterId == testerId))
{
bug.TesterId = null;
}
Tester testerToDelete = db.Testers.Single(t => t.TesterId == testerId);
db.Testers.DeleteOnSubmit(testerToDelete);
db.SubmitChanges();
}