public void DeleteReadOnlySurvey(int? responseHeaderId)
{
var responseHeader = (from rh in this.Context.ResponseHeaders
where rh.ResponseHeaderId == responseHeaderId
select rh).Single();
this.Context.ResponseHeaders.DeleteOnSubmit(responseHeader);
this.Context.Responses.DeleteAllOnSubmit(responseHeader.Responses);
this.Context.SubmitChanges();
}