Data.TestersDBManager.Delete C# (CSharp) Method

Delete() public static method

public static Delete ( int testerId ) : void
testerId int
return void
        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();
        }