/// <summary> /// /// </summary> /// <param name="lookupID"></param> /// <returns></returns> public MethodResponse <ErrorCode> DeleteUserAccount(string lookupID) { MethodResponse <ErrorCode> response = new MethodResponse <ErrorCode>(); using (TransactionScope transactionScope = new TransactionScope()) { try { UserPersistence.DeleteUserAccount(lookupID); response.Result = ErrorCode.Success; transactionScope.Complete(); } catch (Exception ex) { EventLog.Error(ex); response.AddError(ex, 0); response.Result = ErrorCode.NoJoy; } } return(response); }