コード例 #1
0
        /// <summary>
        /// Evaluates the system entry.
        /// </summary>
        /// <param name="curDlid">The cur DL ID.</param>
        /// <param name="sysTag">The system tag.</param>
        /// <param name="errors">The errors.</param>
        /// <returns></returns>
        public string EvaluateSystemEntry(Guid curDlid, enSystemTag sysTag, out ErrorResultTO errors)
        {
            IBinaryDataListEntry binaryDataListEntry = _svrCompiler.Evaluate(null, curDlid, enActionType.System, sysTag.ToString(), out errors) ?? DataListConstants.baseEntry;

            return(binaryDataListEntry.FetchScalar().TheValue);
        }
コード例 #2
0
 public static ISystemTag CreateSystemTag(enSystemTag tag)
 {
     return new SystemTag(tag.ToString());
 }
コード例 #3
0
 /// <summary>
 /// Upserts the system tag, keep val == string.Empty to erase the tag
 /// </summary>
 /// <param name="curDlid">The cur DLID.</param>
 /// <param name="tag">The tag.</param>
 /// <param name="val">The val.</param>
 /// <param name="errors"></param>
 /// <returns></returns>
 public Guid UpsertSystemTag(Guid curDlid, enSystemTag tag, string val, out ErrorResultTO errors)
 {
     return(_svrCompiler.UpsertSystemTag(curDlid, tag, val, out errors));
 }
コード例 #4
0
ファイル: DataListFactory.cs プロジェクト: won21kr/Warewolf
 public static ISystemTag CreateSystemTag(enSystemTag tag)
 {
     return(new SystemTag(tag.ToString()));
 }