private KeyData DoDeleteAction(IInputData input) { DefaultUpdateAction(input); DataRow row = MainRow; KeyData result = MainResolver.CreateKeyData(row); MainResolver.Delete(input); Commit(input); return(result); }