private void FormEditBug_FormClosing(object sender, FormClosingEventArgs e) { ucEditBug.IsFormClosed = true; FormInstanceDictionary formManager = FormInstanceDictionary.GetInstance(); formManager.RemoveEditBugFormInstance(_connectionId, _bugNo); if (ucEditBug.UpdateSuccessfully == true) { if (UpdatedBug != null) { //IBugBSI bugInterface = (IBugBSI)BLControllerFactory.GetRegisteredConcreteFactory(_userID); //ucEditBug.BugToUpdate = bugInterface.GetBug(ucEditBug.BugToUpdate.Id); UpdatedBug(this, new UpdatedBugEventArgs(ucEditBug.BugToUpdate)); } } }