Example #1
0
 /// <summary>
 /// Specify whether transaction is suppoted by current invoker.
 /// </summary>
 /// <param name="transactionSupportAttributes">A array of type OpenWebby.Data.Attributes.TransactionSupportAttribute</param>
 /// <returns>true/false</returns>
 public static bool IsTrasactionSupport(TransactionSupportAttribute[] transactionSupportAttributes)
 {
     if (HasAttribute(transactionSupportAttributes))
     {
         return transactionSupportAttributes.Length > 0 ? transactionSupportAttributes[0].InTransaction : false;
     }
     return false;
 }
Example #2
0
 /// <summary>
 /// Specify given TransactionSupportAttribute array has attribute values or not.
 /// </summary>
 /// <param name="attributes">A array of type OpenWebby.Data.Attributes.TransactionSupportAttribute</param>
 /// <returns>true/false</returns>
 public static bool HasAttribute(TransactionSupportAttribute[] attributes)
 {
     return null != attributes;
 }