コード例 #1
0
        /// <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);
        }